Software Developer

PA Consulting
Hybrid

About The Position

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

Requirements

  • 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.
  • 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.
  • 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)

Nice To Haves

  • Confident operating within the Defence and Security sector environment.

Responsibilities

  • Develop solutions at the system level
  • Take on implementation work required to realize your concept
  • Work across the whole development lifecycle for clients
  • See your solution through to deployment

Benefits

  • Professional development opportunities
  • Tailored training
  • Private healthcare for you and your family
  • 25 days annual leave (plus a bonus half day on Christmas Eve)
  • Opportunity to buy 5 additional days of annual leave
  • Generous company pension scheme
  • Opportunity to get involved with community and charity-based initiatives
  • Annual performance-based bonus
  • PA share ownership
  • Tax efficient benefits (cycle to work, give as you earn)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service