IT & Software

Senior Software Engineer (DevSecOps & Autonomy)

Alten

Bristol · Bristol · United Kingdom

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

Reference: WJ-747_31173216

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.