Principal Developer in Southampton
Principal Developer in Southampton

Principal Developer in Southampton

Southampton Full-Time 48000 - 72000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Lead complex software projects and collaborate with stakeholders to innovate solutions.
  • Company: Join a pioneering IT firm known for its cutting-edge technology and dynamic team culture.
  • Benefits: Enjoy competitive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Be part of a mission-critical team that values innovation and technical excellence.
  • Qualifications: 10+ years in software development with expertise in multiple programming languages and systems design.
  • Other info: Candidates must be willing to obtain necessary security clearances.

The predicted salary is between 48000 - 72000 £ per year.

Our client, a pioneering firm in the IT sector, is looking for a highly skilled and innovative Principal Developer to join their esteemed Software Engineering team in the UK.

Key Responsibilities:

  • Working on the most complex and mission-critical projects
  • Collaborating with stakeholders, including customers, to develop and maintain software
  • Assisting the Software Engineering Manager with requirements management, estimation, and planning
  • Focusing on high-level architecture and long-term technical strategy
  • Devising and implementing innovative solutions to improve software processes and quality
  • Integrating software with hardware to deliver complete systems
  • Optimising application architectures for scalability and performance
  • Monitoring system performance and troubleshooting issues to ensure high availability and reliability
  • Designing, implementing, and maintaining CI/CD pipelines to automate software delivery processes

Job Requirements:

  • Experience in making high-stake decisions about architecture and technology
  • Extensive technical expertise across Linux and Windows operating systems
  • Exceptional understanding of electronics and systems design
  • Experience in developing applications and embedded software in C/C++, Java, Python, and Rust
  • Hands-on experience with infrastructure as code (IaC) tools: Helm Charts, Terraform, or Ansible
  • Experience in full stack development using the Angular framework
  • Experience with hardware-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
  • In-depth understanding of video and image processing
  • Ability to quickly learn new technologies and propose solutions
  • Experience in multitasking and prioritising tasks efficiently
  • Experience in researching and evaluating software products
  • Excellent communication skills at all levels, including with customers
  • Solid understanding of Software Development Lifecycle (SDLC) and agile methodologies

Supervisory Responsibilities:

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

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 clearance 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. 10+ years of firsthand experience in software (including firmware) development and DevOps.

Physical Requirements:

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

If you are a passionate and detail-oriented software engineer looking for a new opportunity to drive excellence in product architecture and delivery, we would love to hear from you. Apply now to join our client's dynamic and talented team in the UK.

Principal Developer in Southampton employer: FBI &TMT

Our client is an exceptional employer, offering a vibrant work culture in Southampton that fosters innovation and collaboration among its talented Software Engineering team. With a strong emphasis on employee growth, they provide ample opportunities for professional development and technical mentoring, ensuring that every team member can thrive in their career. The company also boasts a commitment to cutting-edge projects and a supportive environment, making it an ideal place for passionate developers to make a meaningful impact.
F

Contact Detail:

FBI &TMT Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Developer in Southampton

✨Tip Number 1

Familiarise yourself with the latest trends in software architecture and development methodologies. Being well-versed in agile practices and having a solid understanding of the Software Development Lifecycle (SDLC) will help you stand out during discussions with our team.

✨Tip Number 2

Showcase your experience with CI/CD tools like Jenkins or GitLab CI/CD. Be prepared to discuss specific projects where you've implemented these tools, as this will demonstrate your hands-on expertise and ability to optimise software delivery processes.

✨Tip Number 3

Highlight your experience with hardware-software integration and your knowledge of electronics and systems design. This is crucial for the role, so be ready to provide examples of how you've successfully integrated software with hardware in past projects.

✨Tip Number 4

Prepare to discuss your approach to mentoring and leading teams. As a Principal Developer, you'll be expected to guide other engineers, so sharing your experiences in technical mentoring and sprint board management will be beneficial.

We think you need these skills to ace Principal Developer in Southampton

High-Level Architecture Design
Technical Strategy Development
Software Process Improvement
Application Optimisation for Scalability
System Performance Monitoring
Troubleshooting and Issue Resolution
CI/CD Pipeline Design and Implementation
Embedded Software Development
Full Stack Development with Angular
Hardware-Software Integration
Proficiency in C/C++, Java, Python, and Rust
Infrastructure as Code (IaC) Tools
Understanding of Networking Protocols
Video and Image Processing Expertise
Agile Methodologies Knowledge
Technical Mentoring
Excellent Communication Skills
Research and Evaluation of Software Products
Multitasking and Task Prioritisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience in software development, particularly in C/C++, Java, Python, and Rust. Emphasise your hands-on experience with CI/CD tools and infrastructure as code, as these are crucial for the Principal Developer role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and detail how your skills align with the job requirements. Mention specific projects where you've made high-stake decisions about architecture and technology, showcasing your innovative solutions.

Showcase Relevant Projects: Include examples of complex projects you've worked on, especially those involving hardware-software integration and full stack development using Angular. This will demonstrate your capability to handle mission-critical tasks effectively.

Highlight Communication Skills: Since the role involves collaborating with stakeholders and mentoring engineers, make sure to highlight your excellent communication skills. Provide examples of how you've successfully communicated technical concepts to non-technical audiences or led teams.

How to prepare for a job interview at FBI &TMT

✨Showcase Your Technical Expertise

As a Principal Developer, you'll need to demonstrate your extensive knowledge in various programming languages and systems. Be prepared to discuss your experience with C/C++, Java, Python, and Rust, as well as your familiarity with Linux and Windows operating systems.

✨Prepare for Architectural Discussions

Given the role's focus on high-level architecture, be ready to talk about your past experiences making critical architectural decisions. Highlight specific projects where you devised innovative solutions and improved software processes.

✨Emphasise Collaboration Skills

Collaboration with stakeholders is key in this role. Prepare examples of how you've successfully worked with customers and team members to gather requirements and deliver software solutions that meet their needs.

✨Demonstrate Problem-Solving Abilities

The ability to troubleshoot issues and optimise system performance is crucial. Be ready to share instances where you've identified problems, implemented solutions, and ensured high availability and reliability in your projects.

Principal Developer in Southampton
FBI &TMT
F
  • Principal Developer in Southampton

    Southampton
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-04-20

  • F

    FBI &TMT

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>