PA Consulting
Software Developer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Company Description
Oakdoor™ by PA Consulting is an incubated scale-up business that is disrupting the cyber security world of cross domain solutions. Bringing the next generation of ingenious hardware data diodes to the most important networks in the world.
We build relationships with customers who want to protect their critical digital assets, from across a range of industries such as defence, security, energy and public sector. By understanding common challenges and opportunities we use our insight to solve customer problems, nurturing relationships with organisations of varying maturity.
From improving our existing products to working on our vision for the next generation of products, we are looking for junior and experienced software engineers to help us get there!
We are a highly skilled and motivated team designing and delivering world-leading new network security devices -- and "world-leading" genuinely means we are the only team who can meet the needs of some of our extraordinarily prestigious customers. We have deep experience: we develop the brilliant underlying technology in-house, and manufacture in-house too.
As a Software Engineer within Oakdoor, you will be working on projects with real-world impact operating in environments with complex security requirements. Our focus as a team is always to deliver best in class. Communication and knowledge sharing across the team is important for us and we’re always discussing how we can improve our software development and agile practices.
As a small team, there are opportunities to be involved with sales, customer support and other areas of a scale-up business.
Our future areas of growth require knowledge around:
- Linux application development
- Low-level embedded
- Linux platform bring-up
- Real-time network protocols
- Network security
- Cloud applications
What we love about working on Oakdoor
- “We work in a rapid, collaborative way, with a high output: being part of the team is exciting and very satisfying!”
- "The team is super rigorous when it comes to writing clean, testable software. I feel like I’m developing habits that will serve me well for my whole career."
- “The emphasis on modern development techniques, like TDD and pair/group-programming is one of the best things about being in the team; especially when working remotely. From the first day, you can be in a group and contribute to coding and discussions right away; as well as getting to know the rest of the team and learning the domain as you go."
- “Oakdoor is a well-managed team of people who are great to work with. The project excels in agile practices and principles and is a great place to learn.”
- “I’ve really enjoyed the variety of applications we’ve built for clients to support Oakdoor products. The wide variety of programming languages and tech stacks we’ve used have meant that I’ve always been learning something new.”
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.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour 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 breakdownIt 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.
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.
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.
Job Description
We are looking for a software developer with a broad skill set and a passion for creating high quality, supportable solutions at pace. Working closely with our clients and the wider PA team, you will be called upon to develop solutions at the system level as well as take on the implementation work required to realise your concept.
This role is primarily focused on the Defence and Security sector, and we are seeking an individual who is confident operating within this environment. We actively encourage the sharing of ideas and knowledge across different sectors, making collaboration and cross-fertilisation of expertise a core part of our approach.
Become part of the team
At PA, you will be working within one of the most successful UK organisations in technology and product development, with a team who have an exceptional reputation for innovation and delivery across industry and government.
Our team includes industry-leading experts in electronics, software development, mechanical engineering and applied science. We offer all of our engineering team professional development opportunities and tailored training to equip them with the tools they need to tackle complex and challenging projects through their careers.
You will be trusted to work across the whole development lifecycle for clients, offering a rare opportunity to gain broad experience from concept to delivery. This is a great opportunity to not only work on some of the most challenging problems in the industry but also to see your solution through to deployment where it has real impact.
PA offers a career in consulting, not just a job, an environment where individuals and ideas matter.
Role Specifics
Examples of key technologies for current projects include motion control, digital audio, software defined radio and high-speed networking but clients often approach us with unique challenges that require a creative outlook and an adaptable skill set – expect the unexpected.
We are looking for candidates with the following technical skills:
- A proven track record of developing software architectures and implementing designs using a professional workflow.
- Well versed in a breadth of programming languages such as Python, C, C++.
- Comfortable using common software development toolchains; Git, Jira, CI/CD pipelines, etc.
- Experience of developing applications for a range of Operating Systems such as Windows, Mac, Linux, Mobile.
- Exposure to the full product lifecycle from concept generation through to product release including demonstrable experience of delivering your designs into service.
- Excellent written and verbal communication skills and be comfortable explaining complex engineering concepts to both a technical and non-technical audience.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
And the following qualities:
- Someone not afraid to be ‘Hands-on’ and work with the team to work through challenges from first principles.
- Energy and enthusiasm to take on unfamiliar challenges, coupled with the ability to innovate and think freely.
- Enthusiasm to be onsite at least four days a week.
Qualifications
Skills/Personal Qualities:
- This is a challenging role, so we expect experience to be reinforced by a strong academic background.
- Degree qualified – a good degree in software engineering or a related subject from a leading university.
- The ability to gain UK security clearance if not already acquired (in practice, this requires sole UK nationality).
Additional Information
We offer the opportunity to work on purposeful projects with incredible people, competitive salary, pension and bonus scheme, clear pathways to progression, and a thriving learning culture. Benefits include:
- Consistent training, development and career progression
- Hybrid working
- Flexible healthcare plans for you and your family
- Competitive leave allowances
- Team events
- A range of culturally-led clubs to join, from music to film, yoga to podcasts
It’s an environment that is energetic and fast-paced, that values collaboration, curiosity and treating people fairly. If that sounds like somewhere you want to work, get in touch.
About us
We believe in the power of ingenuity to build a positive human future in a technology-driven world.
As strategies, technologies and innovation collide, we create opportunity from complexity.
Our diverse teams of experts combine innovative thinking and breakthrough use of technologies to progress further, faster. Our clients adapt and transform, and together we achieve enduring results.
PA. Bringing Ingenuity to Life.
Diversity
We believe that diversity makes us a stronger firm and look to employ people with different ideas, styles and skillsets. This diversity stimulates a rich, creative environment – one in which our people develop, and our clients enjoy enduring results. We’re committed to recruiting, promoting and rewarding our people solely based on their ability to contribute to PA’s goals, without regard to their sex, race, disability, religion, national origin, ethnicity, sexual orientation, age or marital status.
Should you need any adjustments to the recruitment process, at either application or interview, please contact us on [email protected]
#LI-SG1
“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
Skills