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
#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£200,000 +
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search