Rodeo
Get started

TipTopJob

Principal Software Engineer

Maidenhead
Posted about 19 hours ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Ready to take a big step in software engineering?

As a Principal Software Engineer, you'll lead from the front in embedded and application software, help shape the technical direction, and mentor a talented team working on cutting-edge cyber and defence technology. This Principal Software Engineer role offers real autonomy, meaningful impact, and the chance to deliver high-quality software into complex, mission-critical programmes.

What You Will Do

  • Architect, design, implement, document, and test embedded and/or application software to a strong project software development process.
  • Apply object-oriented design and design patterns to enable re-use and smooth integration with test frameworks.
  • Review system design artefacts and derive software requirements and architecture that meet high-level system needs.
  • Maintain high-quality software design using modelling tools such as RSA and Enterprise Architect (EA), supporting accurate code generation where required.
  • Drive best-practice development, including TDD/BDD, Continuous Integration, DevSecOps, and static and run-time analysis, with a focus on secure software development.
  • Lead technical reviews, sign off significant technical documents, and mentor engineers to help the whole team deliver with confidence.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

What You Will Bring

  • A degree in an engineering, mathematical, or science-based subject, or equivalent experience.
  • Significant experience with embedded product development (including bare-metal and RTOSes such as ThreadX, QNX, or Linux) and/or embedded Linux application, kernel, and/or driver development.
  • Strong C or C++ experience, alongside a solid understanding of best-practice software development lifecycles.
  • Proven object-oriented design experience using principles such as SOLID and practical design pattern use.
  • Experience with software testing and design for test, plus a track record of using version control, continuous integration, and automated test tooling.

As a Principal Software Engineer, your leadership directly supports the delivery of advanced cryptographic and key management solutions within the cyber industry. Every programme depends on secure, reliable software, and your expertise will help the team balance requirements, schedule, and cost while continuously improving tools and processes. The result is higher quality engineering outcomes and a stronger technical standard across software development and verification.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Location

Based in Maidenhead, United Kingdom, with full-time onsite working expectations aligned to programme needs. There is good flexibility to working hours.

Interested?

If Principal Software Engineer is the next move on the path to greater technical leadership, apply now and take your place in a role where expertise genuinely makes a difference.

Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.

In order for your CV to be processed effectively, please ensure your name, email address, phone number, and location (post code OR town OR county, as a minimum) are included.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Embedded Software
C++
C
Object-Oriented Design
RTOS
Linux Kernel
TDD
BDD
DevSecOps
Continuous Integration
Software Architecture
SOLID Principles
RSA
Enterprise Architect
Cryptographic Solutions
Key Management

Location

Maidenhead, England, United Kingdom

Sign up to applySee more jobs like this