Senior Software Engineer - Defence Services
New Today
Senior Software Engineer - Defence ServicesJoin to apply for the Senior Software Engineer - Defence Services role at ShareForceThis range is provided by ShareForce. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.OverviewSenior Talent Specialist @ ShareForce - Your Partner in Building Exceptional Tech Teams — This is an exciting opportunity for an experienced Senior Software Engineer to join our client, a boutique public sector services firm, working at the forefront of technology within the Defence and National Security domains. In this role, you will collaborate with multi-disciplinary teams of Engineers, Scientists, and domain experts to design and deliver mission-critical software systems. The successful candidate will be a strong technical leader who will play a key role in shaping the design and delivery of innovative, operationally deployed solutions.ResponsibilitiesIdentify gaps and user requirements and communicate them effectively to stakeholders.Tackle complex technical problems across diverse technologies, devising innovative methods where needed.Own and manage knowledge sharing across the project and wider engineering communities.Produce clear technical documentation.Build prototypes and proof-of-concept pilots to evaluate new methods and technologies.Design and implement APIs supporting HTTP RPC, WebSockets, TCP, UDP, with data serialisation using JSON and Protobuf.Collaborate with Engineers and Data Scientists in adopting and understanding APIs and the data they expose.Review code in multiple languages, including Python and C++.Work closely with domain experts to design and implement data processing pipelines.Create and maintain unit, integration, and system-level tests for own and others' components.Deliver reliable software services into containerised orchestration systems such as Kubernetes and Docker.Required Skills & ExperienceExpert-level understanding of software systems, engineering principles and data management.Proven expertise in a scripting language such as Python and a strongly typed language such as C or C++.Extensive experience designing, building, and deploying APIs.Familiarity with real-time data processing and streaming architectures.Skilled at integrating software across multiple teams and suppliers.Experienced in delivering software in real-world, secure operational environments.Able to thrive in uncertainty, identify capability gaps using domain knowledge, and translate them into clear, actionable requirements.Deep knowledge of quality standards with a commitment to robust, maintainable software development practices.Exposure to DevSecOps practices and secure coding principles.Confident in mentoring and leading small engineering teams.Desirable: experience in the Defence or National Security sectors.Additional InformationSalary £85,000 - £90,000 (based on experience) + bonus + benefits packageLocation: Hybrid working with up to 3 days a week onsite in Portsmouth and London.Active or eligible to undergo SC / DV clearance.Candidates must have the right to work and reside in the UK.
#J-18808-Ljbffr
- Location:
- Portsmouth, England, United Kingdom
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Today
Senior Software Engineer - Defence Services
-
Portsmouth, England, United Kingdom
Senior Software Engineer - Defence ServicesJoin to apply for the Senior Software Engineer - Defence Services role at ShareForceThis range is provided by ShareForce. Your actual pay will be based on your skills and experience — talk with your recruite...
More Details -
-
4 Days Old
Senior Software Engineer - Defence Services
-
City Of London, England, United Kingdom
Senior Software Engineer working for a boutique public sector services firm. Will collaborate with multi-disciplinary teams of Engineers, Scientists, and domain experts to design and deliver mission-critical software systems. Candidates must have the right to work and reside in the UK.
More Details -