PA Consulting Logo

PA Consulting

Software Engineer - C++/Rust

Reposted 10 Days Ago
Be an Early Applicant
In-Office
Melbourn, South Cambridgeshire, Cambridgeshire, England
Junior
In-Office
Melbourn, South Cambridgeshire, Cambridgeshire, England
Junior
As a Software Engineer at Oakdoor, you will develop cybersecurity solutions, work with C++ or Rust, and contribute to real-world projects and agile practices.
The summary above was generated by AI
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.” 

Job Description

You should be qualified in a relevant subject area through either degree education or experience with approximately 2 to 5 years in working as a software engineer.

You must be eligible for UK Security Clearance  

Key experience should include some of the following:

  • Experience with Modern C++ and the STL, or Rust  
  • Experience with Python   
  • Bare metal and/or Linux and real time OS experience   
  • Cloud development experience   
  • Knowledge or experience of network security 

Qualifications

Skills/Personal Qualities: 

  • A desire to push for continuous improvement and deliver quality software  
  • An enthusiasm for working collaboratively as part of a team including pair programming using test-driven development  
  • Excellent communication skills 

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-NF1

HQ

PA Consulting London, England Office

10 Bressenden Place, London, United Kingdom, SW1E 5DN

Similar Jobs

Senior level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Lead design and delivery of adaptive, multi-modal learning experiences and gamification to drive digital adoption. Build learning frameworks, assessments, and reinforcement strategies across the product launch lifecycle, partner with Product and Experience teams, run interactive enablement, and scale reusable learning assets to build organizational capability and sustained behavior change.
Senior level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Lead global strategy, product management, and delivery for Targets and Mechanisms digital platforms. Drive AI, data pipelines, omics and predictive analytics integration, oversee enterprise software delivery, governance, and GxP compliance, manage vendor relationships and budgets, and mentor global technical teams to enable target identification, translational biomarker frameworks, and research decision-making across Pfizer.
Top Skills: AgileAIData PipelinesDevsecopsEnterprise SoftwareGxpMetadata FrameworksOmics AnalysisPredictive AnalyticsProcess MiningSaaSWaterfall
An Hour Ago
Hybrid
Mid level
Mid level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Lead development of decentralized peer advocacy and employee communities to drive adoption of digital platforms. Build and scale champion networks, run beta/early-access programs, create content and engagement programs, moderate communities, measure KPIs, and enable stakeholder adoption through influence and community-led initiatives.
Top Skills: SlackTeamsViva Engage

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account