Principal Software Engineer
2 weeks ago
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.
-
Principal Software Engineer
14 hours ago
Slough, Berkshire, United Kingdom Global M Full timeWe 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....
-
Principal Software Engineer
14 hours ago
Slough, Berkshire, United Kingdom Fynity Full timePrincipal 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...
-
Principal Engineer – Software Assurance
7 days ago
West Midlands, United Kingdom BAE Systems Full timePrincipal 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,...
-
Principal Software Assurance Practitioner
3 days ago
West Midlands, United Kingdom Van Arendonk Makelaardij Full timePrincipal 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...
-
Software Development Engineer
13 hours ago
Slough, Berkshire, United Kingdom Areti Group | B CorpTM Full timeSoftware 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...
-
Principal Software Engineer
14 hours ago
Maidenhead, Berkshire, United Kingdom Ultra I&C Full timeCompany: 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...
-
Principal Software Engineer
1 week ago
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...
-
Principal Mechanical Engineer Newbury
3 days ago
Shaw, West Berkshire, United Kingdom Morson Edge Full timeJob 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 timePrincipal 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...
-
Senior Software Engineer
1 week ago
West Berkshire, United Kingdom Matchtech Full time £90,000 - £120,000 per yearOur 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...