Senior Software Engineer
New Today
Senior Software Engineer
Location: Farnborough, with flexibility to work from home dependent on business demands
Role
Senior Software Engineer to support a Government Critical National Infrastructure project. Lead multiple software development teams to deliver solutions with architectures that provide capability improvements, reduced costs and flexibility to adapt quickly to customer needs. This is a full-time, permanent role and applicants must have SC clearance or be willing to undergo the clearance process.
Responsibilities
- Lead multiple software development teams to deliver solutions with architectures that provide capability improvements, reduced costs and flexibility to adapt quickly to customer needs. Understand high-level features and desired outcomes (both now and future). Assist with team building, understanding and analysing desired outcomes.
- Be responsible for the application-level outcomes, prioritisation of those outcomes and maintaining a roadmap of capability improvements related to the software’s architecture and end-to-end design.
- Formulate software designs that create solutions meeting various desired outcomes while balancing goals and constraints (customer environment, cybersecurity, CI/CD, etc.).
- Clearly communicate the software architecture to software teams with varying levels of technical understanding.
- Verify implementation to validate that the delivered software is consistent with the agreed architecture and will meet desired outcomes.
- Manage change to the software architecture and control the software complexity. Make software architecture and solutions as flexible as possible. Defend against changes that introduce undue complexity or future supportability issues. Assist with trade-off analyses of increased complexity.
- Ensure design goals – Performance, Modularity, Reliability, Maintainability, Reusability and Accessibility – are met.
- Design, test, and evaluate technologies and vendor solutions for inclusion into the existing architecture to solve technical or customer problems.
- Lead design reviews and provide feedback.
- Ensure backlog includes quality issues and technical debt relating to architecture.
- Clarify quality software requirements and identify software risks early in the development cycle.
- Provide a documented basis for architectural decisions.
Qualifications
- Degree in a technical discipline with extensive experience in software development processes designing, developing and implementing enterprise-scale technology.
- Proven experience leading teams in developing architectures.
- Experience designing enterprise architecture with modern technologies and processes (cloud, CI/CD, virtualization, agile design and development, REST services, standards-based authentication and authorization).
- Experience collaborating with cybersecurity, product owners, users and developers to design and communicate an innovative and secure architecture enabling continuous delivery.
- Experience decomposing monolithic software into manageable pieces; experience designing shared services like caching, eventing, and messaging in distributed environments.
Key Skills
- Extensive Java or C experience including best practice coding, unit testing, and source control management.
- Ability to perform complex tasks independently or under supervision and to communicate effectively.
Desirable
- C/C++ experience
- Perl, Python, and/or Bash scripting
- Database skills: Oracle or Postgres
- Experience with Microsoft tools supporting solution design (e.g., Visio)
Clearance
You will be required to gain UK SC (Security Clearance) for this role. To be eligible, you must have UK citizenship and have been a resident in the UK for a minimum of 5 years.
What We Do for You
At Leidos we are passionate about customer success, teamwork, and making a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, while nurturing a healthy work-life balance.
We provide an employment package that attracts, develops and retains top talent. Our reward scheme includes:
- Contributory Pension Scheme
- Private Medical Insurance
- 33 days Annual Leave (including public and privilege holidays)
- Access to Flexible benefits (life assurance, health schemes, gym memberships, annual leave buy/sell, cycle to work)
- Flexi-Time Working
Commitment to Diversity
We welcome applications from all parts of the community and are committed to a truly diverse and inclusive culture. We provide equal access to opportunities and resources for everyone. If you require reasonable adjustments during the application and selection stages, please let us know and we will respond to fit your needs.
Who We Are
Leidos UK & Europe – we work to make the world safer, healthier, and more efficient through technology, engineering and science.
Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services. Our work in the United Kingdom includes addressing complex problems across defence, healthcare, government, safety and security, and transportation.
Pay Range
£60,100.00-£77,000.00
- Location:
- Farnborough, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer
-
Farnborough, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Engineer Location: Farnborough, with flexibility to work from home dependent on business demands Role Senior Software Engineer to support a Government Critical National Infrastructure project. Lead multiple software development tea...
More Details -
-
New Today
Senior Software Engineer
-
Glasgow, Scotland, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview We are seeking an experienced Software Engineer to join our Sat OS team (which develops the high-level operating system for the spacecraft). The successful candidate will play a crucial role in developing software for our satellite systems,...
More Details -
-
New Today
Senior Software Engineer
-
Maidenhead, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview Company: Ultra Intelligence & Communications Cyber (UK) Business Provide Decision Advantage to Mission Partners Around the World Join us in our mission to provide the world's military members with the latest, most customizable solutions and...
More Details -
-
New Today
Senior HPC Software Engineer
-
England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview Senior HPC Software Engineer Closing Date: 2nd October 2025 Location: RG7 4PR, located between Reading and Basingstoke, with free onsite parking. Due to the classified nature of the work involved, there are limited opportunities to work f...
More Details -
-
New Today
Senior Software Engineer - Frontend Focused (Viator)
-
Oxford, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Engineer - Frontend Focused (Viator) Oxford or London, UK About Viator Viator, a Tripadvisor company, is the leading marketplace for travel experiences. We believe that making memories is what travel is all about. And with 300,000+ t...
More Details -
-
New Today
Senior Software Engineer
-
England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview Job title: Senior Software Engineer Location: Full Remote (Very occasional travel to offices in Cheshire) Type: Contract / Outside IR35 / 6 months initial duration + possible renewals About the Role We re looking for Senior Software ...
More Details -