Principal Software Engineer

2 weeks ago


West Berkshire, United Kingdom Matchtech Full time £90,000 - £120,000 per year

Our client, a leader in the defence and security sector, is seeking a Principal Software Engineer to join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit.

Key Responsibilities:

  • Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables.
  • Apply object-oriented design techniques for code re-use and integration with testing frameworks.
  • Review system design artefacts to derive software requirements and architecture.
  • Use modelling tools to design, document, review, and maintain the software design.
  • Develop knowledge of best practice development processes and standards.
  • Estimate time and effort for software activities and deliver according to these estimates.
  • Contribute to the Software Community of Practice to support quality and innovation.
  • Generate and review technical proposals, and mentor less experienced engineers.

Job Requirements:

  • Willing and able to obtain and maintain SC and DV security clearance.

Qualifications / Skills Required:

  • Degree in engineering, mathematics or science-based subject, or equivalent experience.
  • Significant experience in one of the following:
  • Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux)
  • Embedded Linux application, kernel and/or driver development
  • C and C++
  • Significant experience of best practice software development processes/lifecycles.
  • Experience of Object-Oriented Design and Design Patterns such as SOLID.
  • Experience of software testing and design for test.

Desirable:

  • Master's degree in an engineering, mathematical or science-based subject or equivalent experience.
  • Knowledge of Rust, JavaScript, , , and communications protocols.
  • Experience with version control, continuous integration, and automated test tools.
  • Exposure to defensive coding techniques and standards such as MISRA.
  • Advanced knowledge of software engineering practices and methodologies.
  • Experience with tools like DOORS, RSA, Enterprise Architect, UML, and SysML.Benefits:

  • Opportunity to work on high-impact projects in a critical industry.

  • Professional and collaborative work environment.
  • Continuous professional development and training opportunities.
  • Comprehensive employee benefits package.If you meet the above requirements and are looking to take your career to the next level in a dynamic and impactful sector, we encourage you to apply now to join our client's team

Desired Skills and Experience
Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux, Embedded Linux application, kernel and/or driver development, C and C++, software development processes/lifecycles, Design Patterns such as SOLID and software testing and design for test.



  • Slough, Berkshire, United Kingdom Global M Full time

    We are seeking an experienced Principal Software Engineer with a strong background in backend and cloud-based development, who has also taken on technical leadership responsibilities. This role involves leading the design and development of scalable systems, mentoring engineers, and ensuring high standards of architecture and code quality across projects....


  • Slough, Berkshire, United Kingdom Fynity Full time

    Principal Software Engineer (Java) London – 1 day a week onsite Join a FinTech Powering the Future of Payments Are you a seasoned individual contributor looking for a step up into a senior position within a high-performing team within the world of Banking/Payments? Are you passionate about high-throughput, real-time systems? This is your opportunity to...


  • West Midlands, United Kingdom BAE Systems Full time

    Principal Software Assurance Engineer Location: Barrow-In-Furness, Filton, Frimley, Broad Oak, Brough or Weymouth. Hybrid and flexible working arrangements are available. Salary: Competitive. What You’ll Be Doing Work with our customer to agree an acceptable approach to risk. Plan and carry out software assurance activities including reviews of plans,...


  • West Midlands, United Kingdom Van Arendonk Makelaardij Full time

    Principal Software Assurance Practitioner Join to apply for the Principal Software Assurance Practitioner role at QinetiQ Are you ready to be part of the future? At QinetiQ, we are not just imagining tomorrow; we are creating it. From cutting‑edge defence technology to ground‑breaking innovations our mission is to empower and protect lives. Join us as a...


  • Slough, Berkshire, United Kingdom Areti Group | B CorpTM Full time

    Software Development Consultants (Junior to Principal Level) Location: London (Hybrid – Flexible working with client site travel required) Salary: Competitive, based on experience We're a leading technology consultancy headquartered in London, delivering innovative software solutions that transform businesses. With ambitious growth plans and a...


  • Maidenhead, Berkshire, United Kingdom Ultra I&C Full time

    Company: Ultra Intelligence & Communications Cyber (UK) Business Powering Decision Join the team redefining defense technology. From engineering systems that save lives to leading programs that change the battlefield—find your place in the future of defense. Cyber Business Our Cyber business unit is at the forefront of pioneering advanced cryptographic and...


  • West Midlands (Region), United Kingdom Oscar Technology Full time

    **Principal Software Engineer - C#.Net, Azure, Angular 2+ - Fully Remote - £140k plus annual bonus, impressive share options, flexi time, quarterly allowance, 25 days holiday plus bank holidays (options to buy/sell), excellent career progression,private healthcare, pension scheme and lots more!** **The Role** An enterprising company is seeking an...


  • Shaw, West Berkshire, United Kingdom Morson Edge Full time

    Job Title: Principal Mechanical Engineer Location: Newbury Reading + Hybrid Working Arrangement Compensation: Competitive Salary + Benefits Role Type: Full time / Permanent As a Principal Mechanical Engineer, you'll have a role that's out of the ordinary. You'll maintain the engineering configuration, ensuring the overall design intent and integrity is...

  • Principal Engineer

    12 hours ago


    Slough, Berkshire, United Kingdom Burns Sheehan Full time

    Principal Engineer — London | Mobile-First AI Scale-Up | Hands-On Role We're supporting a high-growth, mobile-first technology company in London as they enter a new phase of scale. They are looking for a Principal Engineer who can combine deep technical capability with architectural oversight, helping shape and deliver the systems at the core of their...


  • West Berkshire, United Kingdom Matchtech Full time £90,000 - £120,000 per year

    Our client, a prestigious entity in the Defence & Security sector, is currently seeking a Senior Software Engineer to join their dedicated team in Berkshire. This permanent position offers the opportunity to work fully onsite due to network requirements, with the added benefit of a potential bonus and eligibility for security clearance enhancements.Key...