At Jacobs, we are always looking beyond raising the bar and delivering with excellence. We apply our expertise and knowledge as we look to the future with great optimism and focus. We give our best and know that we're making a difference. The Software Engineering Manager will play an important role in Jacobs Global Technical Excellence team, focusing on managing software developers to deliver new engineering software solutions to the business. You will be responsible for overseeing development processes, technical quality and consistency across a portfolio of solutions. Reporting to the Design Automation Program Technical Solutions Lead, you will partner with the Solutions Architect and Product Managers to design solutions based on key business challenges and stakeholder requirements and manage a team to execute development. As a Software Engineering Manager, you will be responsible for:
Leadership and Team Management:
Technical Stewardship:
Solution Design:
Quality Assurance:
Your keen ability to multi-task, communicate effectively and tackle challenges will allow you to thrive in our fast-paced environment. Working together, we'll help you grow and pursue what fulfills you so that we can make impacts on the future - big and small, global, and local.
At least 10 years of experience with hands-on experience in software development and engineering workflows
Experience managing software engineering teams of at least 5-10 people
Knowledge of modern CI/CD practices (GitHub Actions, GitOps), testing frameworks, and developer tooling ecosystems
Strong expertise in Secure Software Development Life Cycle (SSDLC) practices and implementation
Familiarity with developer portals, internal platforms, and self-service tooling like Backstage or custom solutions
Experience implementing developer-centric security and compliance controls within development processes (static analysis, dependency scanning, policy enforcement)
Effective communication skills for connecting technical concepts with business value
Understanding of developer needs and challenges, with dedication to improving developer experience
Experience using software delivery management platforms like Azure DevOps or Jira
Experience and knowledge of the following C#, Java, .NET, Cloud services (eg., Azure, Google, AWS), WPF, Python, Rest APIs
Experience and knowledge of engineering software e.g., Autodesk, Bentley and their APIs
Experience and knowledge of systems architecture and managing cyber security requirements
Ideally, you'll also have:
Degree in software engineering, computer science or similar
Experience with Dynamo and Grasshopper
Jacobs is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws and supplemental language.