Senior Software Engineer (DevSecOps & Autonomy)

Company: Alten
Apply for the Senior Software Engineer (DevSecOps & Autonomy)
Location: Bristol
Job Description:

Overview

In this Senior Software Engineer role at ALTEN, you will develop secure, scalable software for complex engineering environments. You’ll work across the full software lifecycle, combining hands-on coding with CI/CD, DevSecOps, data integration and cloud technologies. You’ll contribute to data-driven and autonomy programmes, delivering reusable capabilities deployed across mission-critical applications. You will collaborate with cross-functional teams to design and secure robust solutions that scale across multiple programmes. This is a hands-on, impact-focused role in a company that values innovation and transformation.

Pay / Benefits

  • Private Medical Insurance
  • Pension Scheme
  • Cycle-to-work Scheme
  • Flexible working
  • Social atmosphere and team gatherings
  • Career development support

Responsibilities

  • Design, develop, test and deploy secure, scalable software solutions within complex engineering environments
  • Develop and maintain CI/CD pipelines, automating software development, testing and deployment processes
  • Build reusable software capabilities supporting data integration, curation and deployment across multiple programmes
  • Collaborate with software, systems, data and infrastructure engineers to deliver integrated solutions
  • Develop high-quality production code, conduct code reviews, troubleshoot issues and support solutions throughout their lifecycle
  • Support DevSecOps activities including threat modelling, vulnerability management and security compliance
  • Integrate third-party data sources, APIs and services into operational software solutions
  • Contribute to technical demonstrations, proofs of concept and the evaluation of emerging technologies

Key requirements

  • Strong C++ development experience, ideally within safety or mission-critical software environments
  • Experience with modern programming languages such as Python, Java, Ruby or Perl
  • Strong CI/CD and DevOps/DevSecOps experience, including automated software build, test and deployment processes
  • Experience with Linux or Windows infrastructure, databases and data integration technologies
  • Experience developing or integrating software within autonomy systems, including planning, perception, control or similar architectures
  • Strong communication skills with the ability to engage technical and non-technical stakeholders
  • Collaborative approach with experience working across multidisciplinary engineering teams
  • Proactive, delivery-focused mindset with strong problem-solving skills
  • C++ development in safety/mission-critical contexts
  • Python, Java, Ruby or Perl
  • CI/CD and DevSecOps automation

…

Posted: October 24th, 2026