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.