Principal Software Engineer

Company: FBI &TMT
Apply for the Principal Software Engineer
Location: Southampton
Job Description:

Our client, a global leader in radiation detection and identification within the technology sector, is currently seeking a Principal Software Engineer to join their team in the UK. This permanent, full-time position offers the exciting opportunity to work on cutting-edge projects, driving both innovation and excellence within the software engineering department.

Key Responsibilities:

  • Work on the most complex and mission-critical projects
  • Collaborate with stakeholders, including customers, to develop and maintain software
  • Assist the software engineering manager in requirements management, estimation, and planning
  • Focus on high-level architecture and long-term technical strategy
  • Innovate solutions to improve software processes and quality
  • Integrate software with hardware to deliver complete systems
  • Optimise application architectures for scalability and performance
  • Monitor system performance and troubleshoot issues to ensure high availability and reliability
  • Design, implement, and maintain CI/CD pipelines to automate software delivery processes

Supervisory Responsibilities:

  • Technical mentoring of engineers across the organisation
  • Sprint board management

Required Skills:

  • Ability to make high-stake decisions about architecture and technology
  • Extensive technical expertise across Linux and Windows operating systems
  • Exceptional understanding of electronics and systems design
  • Hands-on experience with infrastructure as code (IaC) tools: Helm Charts, Terraform or Ansible
  • Experience in full stack development using Angular framework
  • Experience with hardware and software integration
  • Experience in developing software using internet, application layer, transport layer and security protocols
  • Proficiency with CI/CD tools such as Jenkins or GitLab CI/CD
  • Understanding of video and image processing
  • Ability to quickly learn new technologies and propose solutions
  • Ability to multitask when necessary
  • Experience in research and evaluation of software products
  • Experience in communicating at all levels and with customers
  • Understanding of software development lifecycle (SDLC) and agile methodologies

Desired Skills:

  • Designing and implementing graphical user interfaces
  • Appreciation for physics, especially radiation-related topics

Security Clearances:

All candidates must be willing and able to apply for and maintain the correct security clearances for this role.

  • UK Employees – Baseline Personnel Security Standard (BPSS), Security Check (SC)

Education/Experience:

  • Bachelor’s degree in computer science, electronics, or a related field
  • Experience in software (including firmware) development & DevOps

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer
  • Must be able to lift up to 15 pounds at times

If you are an experienced Principal Software Engineer with a passion for innovation and excellence in the technology sector, we would love to hear from you. Apply now to join our client’s dynamic and talented team in the UK.

JBRP1_UKTJ

Posted: May 25th, 2026