Principal Software Engineer
Reading
Role: Principal Software Engineer
Location: Berskhire (Onsite)
Industry: Intelligence, Defence
Salary: Competitive + Allowance + Bonus + Benefits
Join a cutting edge engineering team developing high-performance embedded and application software for complex systems in the Intelligence/Cyber world. As a Lead Software Engineer, you’ll provide technical leadership across the full software lifecycle from requirements and architecture through to design, implementation, and test.
Key Responsibilities:
* Lead and contribute to software design, development, and verification for embedded and application systems.
* Define architectures, review code, and ensure delivery to quality, cost, and schedule.
* Apply modern engineering practices (CI/CD, DevSecOps, TDD/BDD).
* Mentor junior engineers and drive best practice across the team.
* Support bids, proposals, and technical reviews.
About You:
* Degree (or equivalent) in Engineering, Computer Science, or related field.
* Strong experience in C/C++ and embedded or Linux development.
* Skilled in object-oriented design and software lifecycle management.
* Familiar with real-time systems, testing frameworks, and modern development tools.
What’s on offer:
* Competitive salary, bonus & allowance.
* Strong pension and flexible benefits.
* Hybrid working and excellent site facilities.
* Opportunities for progression, training, and innovation.
Please note that candidates must be eligible to obtain SC clearance and eventually DV