At a Glance
- Tasks: Lead complex software projects and innovate solutions in a dynamic tech environment.
- Company: Global leader in radiation detection, known for innovation and excellence.
- Benefits: Competitive salary, career growth, and the chance to work on cutting-edge technology.
- Other info: Join a supportive team that values creativity and technical expertise.
- Why this job: Make a real impact in tech while collaborating with talented professionals.
- Qualifications: Strong software development skills and experience with full stack and CI/CD tools.
The predicted salary is between 70000 - 90000 β¬ per year.
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.
Principal Software Engineer in Portsmouth employer: FBI &TMT
Join a pioneering company at the forefront of radiation detection technology, where as a Principal Software Engineer, you will be part of a collaborative and innovative work culture that values excellence and creativity. With a strong focus on employee growth, this role offers opportunities for technical mentoring and involvement in mission-critical projects, all while enjoying the benefits of working in the UK, including competitive compensation and a commitment to maintaining a healthy work-life balance.
StudySmarter Expert Adviceπ€«
We think this is how you could land Principal Software Engineer in Portsmouth
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at the company you're eyeing. A friendly chat can sometimes lead to a referral, which is gold dust in the job market.
β¨Tip Number 2
Prepare for interviews by brushing up on your technical skills and understanding the company's projects. We recommend doing mock interviews with friends or using online platforms to get comfortable with common questions and scenarios.
β¨Tip Number 3
Showcase your passion for innovation! When you get the chance, share your ideas on how you could improve their software processes or architecture. This not only demonstrates your expertise but also your enthusiasm for the role.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, weβre always looking for talented individuals like you to join our community.
We think you need these skills to ace Principal Software Engineer in Portsmouth
Some tips for your application π«‘
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in software development, especially with Linux and Windows, and any relevant projects you've worked on.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for the Principal Software Engineer role. Share your passion for innovation and how your experience aligns with our client's mission in radiation detection technology.
Showcase Your Technical Skills:Donβt shy away from listing your technical proficiencies, especially in CI/CD tools and full stack development. We want to see your hands-on experience with infrastructure as code and any relevant software integration projects.
Apply Through Our Website:For the best chance of success, make sure to apply through our website. This way, we can easily track your application and get back to you quicker. Weβre excited to see what you bring to the table!
How to prepare for a job interview at FBI &TMT
β¨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially around Linux and Windows operating systems. Be ready to discuss your experience with infrastructure as code tools like Terraform or Ansible, and how you've integrated software with hardware in past projects.
β¨Showcase Your Problem-Solving Skills
Prepare examples of how you've innovated solutions to improve software processes and quality. Think about specific challenges you've faced in previous roles and how you tackled them, especially in high-stakes situations.
β¨Understand the Bigger Picture
Familiarise yourself with the company's mission and the specific projects they are working on. Be prepared to discuss how your experience aligns with their goals, particularly in terms of high-level architecture and long-term technical strategy.
β¨Communicate Effectively
Practice articulating your thoughts clearly, especially when discussing complex technical concepts. Remember, you'll need to communicate with stakeholders at all levels, so being able to explain your ideas simply and effectively is key.