Software Engineering Manager
New Yesterday
Overview
Join to apply for the Software Engineering Manager role at Jacobs.
Jacobs is a global company focused on solving critical problems for thriving cities, resilient environments, mission-critical outcomes, and scientific discovery. This role is part of the Jacobs Global Technical Excellence team and focuses on leading a team of software developers to deliver engineering software solutions to the business.
Responsibilities
- Lead and manage a team of developers, testers and Scrum Masters; cultivate a culture of engineering excellence through shared best practices, standards, and documentation.
- Foster a collaborative and innovative work culture; run regular sessions for knowledge sharing, best practices, and upskilling.
- Ensure the development team follows processes, maintains quality, and coordinates with the Product Manager on budget or schedule implications.
- Work with the Resource Manager to manage team workload and prioritization; identify resource requirements for hires or vendors.
- Coordinate with Scrum Master, UI/UX designers, Product Managers, Product Owners, and Solutions Architect to ensure development progresses according to scope.
- Technical Stewardship: define and implement a common tech stack for the team and establish development best practices across the Design Automation program.
- Establish and maintain technical documentation in a knowledge library.
- Implement streamlined CI/CD pipelines balancing speed with security and quality.
- Lead the adoption of Agile practices and DevOps throughout the development lifecycle.
- Collaborate with Product Manager, Product Owners, and technical leads in continuous planning, dependency and risk management, and process improvement.
- Continuously identify opportunities to improve delivery effectiveness and ensure the overall quality and integrity of delivered solutions.
- Solution Design: support solution design and backend delivery options when building business cases; assist in developing preliminary proofs of concepts during incubation.
- Maintain strong connections with IT and Cyber-security to unblock dependencies, provide visibility, and maintain policy compliance.
- Address challenges and roadblocks with strategic problem-solving; advise on development processes and assist with troubleshooting.
- Quality Assurance: ensure sufficient test plans are implemented on each work package; conduct regular code reviews of development activities.
- When using vendors, ensure PO delivery aligns with quality and scope; partner with the Product Manager to execute Critical Design Reviews before major releases.
Your ability to multi-task, communicate effectively, and tackle challenges will help you thrive in a fast-paced environment. Working together, Jacobs supports growth and the pursuit of fulfilling work that makes an impact globally and locally.
Qualifications
Here’s what you’ll need:
- At least 10 years of experience with hands-on software development and engineering workflows.
- Experience leading software engineering teams of 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 (e.g., Backstage or similar).
- Experience implementing developer-centric security and compliance controls within development processes (static analysis, dependency scanning, policy enforcement).
- Effective communication skills to connect technical concepts with business value; understanding of developer needs and challenges with a focus on developer experience.
- Experience using software delivery management platforms (e.g., Azure DevOps or Jira).
- Experience with C#, Java, .NET, cloud services (Azure, Google, AWS), WPF, Python, Rest APIs; experience with engineering software such as Autodesk, Bentley and their APIs; knowledge of systems architecture and cyber security requirements.
Ideally, you’ll also have:
- Degree in software engineering, computer science, or a related field.
- Experience with Dynamo and Grasshopper.
About Jacobs and Inclusion
Jacobs values safety, integrity, inclusion, and belonging. We put people at the heart of our business and support a culture of caring to help everyone succeed. We promote positive mental health and belonging for all employees and offer flexible working arrangements, well-being benefits, and opportunities to contribute to global giving and volunteering programs.
We are a disability-confident employer and welcome flexible working arrangements. If you require reasonable adjustments in the recruitment process, contact Careers Support.
Job Details
- Seniority level: Not Applicable
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Civil Engineering, Design Services, IT Services and IT Consulting
- Location:
- London, England, United Kingdom
- Salary:
- £200,000 +
- Job Type:
- FullTime
- Category:
- IT & Technology