Are you a seasoned Software Engineer eager to harness your experience to deliver innovative systems into operational environments?
At DIGI2AL, we're a rapidly growing team of innovators - creatives, specialists, and technologists - all driven by a shared passion for solving complex, real-world problems. We're currently leading exciting projects across the public sector and defence, and we're looking for a talented, experienced engineer to join our mission.
We are actively seeking a Senior Software Engineer who can take full technical responsibility for the software development lifecycle, contribute to strategic decisions, and help us deliver and integrate state-of-the-art solutions.
Description of the work
Your Role as a Software Engineer
As a senior member of our team, you will be accountable for delivering high quality, maintainable software in a fast paced environment. Your role will go beyond just coding to include:
Develop APIs to allow client applications to stream and interact with data using a range of different protocols including HTTP RPC, Websockets, TCP, UDP and serialize data using JSON and Protobuf.
Support other engineers and scientists in their adoption and understanding of APIs and the data they serve.
Review source code from others in a variety of languages including Python and C++
Work with domain experts to develop data processing pipelines.
Create suitable tests for own and other components including unit and integration.
Build prototypes and pilots to prove concepts.
Deliver reliable software applications as services into contained orchestration systems such as Kubernetes.
Document and explain design decisions and application code.
Solve technical problems across multiple technologies, developing new methods if required.
Identify gaps and user needs of other engineers and scientists and be able to communicate them effectively to others.
Own and manage knowledge sharing within the project and across related communities.
Life at DIGI2AL
At Digi2al, you're not just an employee; you're a core member of our "DIGI2AL team." Beyond your client projects, you'll also be an integral part of our HQ team, collaborating with other digital, data, and technology (DDaT) professionals. This means you'll have the opportunity to:
Help shape future solutions and contribute to wider company initiatives.
Get involved in every aspect of the business, from business automation to contributing to bids.
Work on prototypes and proof of concepts in our HQ Labs, which focuses on solving complex defence and security problems.
We believe in supporting our team members through the highs and lows.
We're a team that's there to support, encourage, and help you on your professional journey. If you're ready to join a company where you can make a real difference and grow your career, we want to hear from you.
Experience & skills
Technical Expertise:
We're looking for a Senior Software Engineer who is ready to take on a challenge. You should have a strong track record of building and deploying robust software in a dynamic environment.
Software engineering.
You have an expert level understanding of software systems engineering principles and are a master of data management.
Languages.
You are a proven expert in a scripting language like
Python
and a strongly-typed language such as
C
or
C++
.
APIs.
You have extensive experience building and deploying production-grade APIs.
Collaboration.
You're skilled at integrating software from different teams and suppliers, acting as a technical partner to ensure seamless collaboration.
Operational delivery.
You have a history of delivering production-ready software that's used in real-world, operational environments.
Problem solving.
You can thrive in an environment of uncertainty, use your domain knowledge to identify capability gaps, and translate them into clear, actionable requirements.
Quality & best practices:
You have a deep knowledge of quality standards and a commitment to good software development practices.
Most importantly, we value a strong eagerness to learn, a willingness to work as part of a team, and the drive to contribute to our mission.
We're not just building technology; we're building a team. If you're passionate about what you do and ready to work in an environment that values learning and collaboration, we want to hear from you.
Package
Salary 90k Bonus 5%
25 days holiday increasing annually up to a maximum of 30 days
Support for flexible working
2 paid charity days a year
16 weeks of full pay Maternity leave
2 weeks full pay Paternity leave
Annual bonus - all employees are eligible (following successful completion of probationary period) - level varies by position and is dependent on company performance
Discretionary bonus for exceptional performance
5% matched pension
Healthcare
Employee Ownership Trust - from day 1 employees share in the benefits of the company
Support with your professional development including training and certifications and attendance at conferences
Diverse and interesting projects which give you an opportunity to make a difference
Choice of laptop and screen
SFIA Level - 5
Start Date - ASAP
Closing date - 3rd October 2025
Location - Hybrid, London & mainly 3 days a week in Portsmouth
Please note the post holder will be required to go through security clearance
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.