Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineering Manager

Posted 4 hours 19 minutes ago by Jacobs Engineering Group Inc.

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description

At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, mission-critical outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning abstract ideas into realities that transform the world for good.

Your impact

You will play an important role in the Jacobs Global Technical Excellence team, focussing on managing a team of 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 Manager(s) to design solutions based on key business challenges, stakeholder requirements and manage a team to execute development.

As a Software Engineering Manager, you will be responsible for:

Leadership and Team Management:

  • Managing a team of developers, testers and Scrum Masters, cultivate a culture of engineering excellence through shared best practices, standards, and documentation.
  • Fostering a collaborative and innovative work culture, including running regular sessions for knowledge sharing, best practice and upskilling.
  • Manage and hold the development team to account on following process, quality and coordinating with the Product Manager on budget or schedule implications.
  • Work with the Resource Manager to manage team workload and prioritization, identify resource requirements for recruits or vendors.
  • Coordinate with Scrum Master, UI/UX designers, Product Managers, Product Owners, Solutions Architect to ensure development progresses according to scope.

Technical Stewardship:

  • Working with the wider development leadership team, define and implement a common tech stack to be used by the team. and define and manage development best practices across the Design Automation program.
  • Establish and maintain technical documentation in an knowledge library.
  • Implement streamlined CI/CD pipelines and processes that balance speed with security and quality.
  • Lead the adoption of Agile practices and DevOps throughout the development life cycle.
  • Collaborate with Product Manager and Product Owners and technical leads in continuous planning, dependency & risk management and constant process improvement.
  • Continuously identify and learn from our delivery on how to further improve our effectiveness.
  • Accountable for the overall quality and integrity of delivered solutions.

Solution Design:

  • Work with wider Design Automation team to support solution design and possible backend delivery options when building business cases
  • Support the team to develop preliminary proof of concepts during Incubation
  • Establish a tight connection to other teams like IT and Cyber-security to unblock dependencies, provide visibility and maintain compliance with company policy
  • Address challenges and roadblocks faced by development teams employing strategic problem-solving to overcome obstacles
  • Advise on development processes and support troubleshooting

Quality Assurance:

  • Ensure sufficient test plans are implemented on each work package and conduct regular code reviews of development activities.
  • When using vendors, ensure purchase orders are delivered to expected quality and scope.
  • In partnership with the Product Manager, execute Critical Design Reviews of each work package before major releases of new solutions or features.

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.

Here's what you'll need

  • 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.

Joining Jacobs not only connects you locally but globally. Our values stand on a foundation of safety, integrity, inclusion and belonging. We put people at the heart of our business, and we truly believe that by supporting one another through our culture of caring, we all succeed. We value positive mental health and a sense of belonging for all employees.

With safety and flexibility always top of mind, we've gone beyond traditional ways of working so you have the support, means and space to maximize your potential. You'll uncover flexible working arrangements, benefits, and opportunities, from well-being benefits to our global giving and volunteering program, to exploring new and inventive ways to help our clients make the world a better place. No matter what drives you, you'll discover how you can cultivate, nurture, and achieve your goals - all at a single global company. Find out more about life at Jacobs .

We aim to embed inclusion and belonging in everything we do. We know that if we are inclusive, we're more connected and creative. We accept people for who they are, and we champion the richness of different perspectives, lived experiences and backgrounds in the workplace, as a source of learning and innovation. We are committed to building vibrant communities within Jacobs, including through our Jacobs Employee Networks, Communities of Practice and our Find Your Community initiatives, allowing every employee to find connection, purpose, and belonging.Find out more about ourJacobs Employee Networks here .

Jacobs partners with VERCIDA to help us attract and retain talent from a wide range of backgrounds. For greater online accessibility please visit to view and access our roles.

As a disability confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role.

We value collaboration and believe that in-person interactions are crucial for both our culture and client delivery. We empower employees with our hybrid working policy, allowing them to split their work week between Jacobs offices/projects and remote locations enabling them to deliver their best work.

Your application experience is important to us, and we're keen to adapt to make every interaction even better. If you require further support or reasonable adjustments with regards to the recruitment process (for example, you require the application form in a different format), please contact the team via Careers Support .

Email this Job