At a Glance
- Tasks: Build secure, scalable backend software for critical national security systems.
- Company: Respected engineering firm in the National Security space.
- Benefits: Competitive salary, 30 days holiday, flexible working, and career development.
- Other info: Join a people-first culture in a unique Hampshire countryside setting.
- Why this job: Make a real-world impact while collaborating with bright minds.
- Qualifications: Strong Python backend development experience and Linux knowledge.
The predicted salary is between 60000 - 80000 £ per year.
A highly respected engineering and technology business operating within the National Security space is looking for a Backend Software Engineer to join its growing team. You’ll work on meaningful, mission-critical systems that support the UK’s safety and resilience — solving complex technical challenges alongside some exceptionally bright people.
Role Overview:
- Location: Romsey, Hampshire
- Package: Competitive salary + strong benefits package including 30 days holiday plus bank holidays
- Industry: National Security / Defence Technology
What You’ll Be Doing:
- Building secure, scalable backend software for critical national security systems
- Developing features from concept through to deployment and ongoing support
- Writing clean, maintainable code with a strong focus on reliability and performance
- Designing, testing and documenting backend services and APIs
- Collaborating with engineers and technical teams to shape solutions and technical direction
- Participating in code reviews and contributing to engineering best practices
- Working with modern development tooling and deployment environments
Main Skills Needed:
- Strong backend development experience using Python
- Solid Linux knowledge and experience working in Linux environments
- Bash scripting skills
- Version control using Git
- Containerisation experience with Docker
- Understanding of software engineering best practices and secure development principles
Nice to Have:
- Experience with Kafka, Apache Pulsar or similar messaging technologies
- Exposure to CI/CD pipelines and automation tooling
- Familiarity with Agile or Scrum delivery environments
- Experience using tools such as GitLab or Atlassian products
What’s in It for You:
- Work on projects that have genuine real-world impact
- Join a collaborative, technically strong engineering environment
- Flexible working and a people-first culture
- Continuous learning and career development opportunities
- Access to excellent onsite facilities including gym and parking
- A unique working environment set within the Hampshire countryside
- Long-term career stability within a well-established engineering organisation
Please note: This role requires existing DV clearance, or eligibility to obtain it. Think it could be a fit? We’d love to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Backend Software Engineer employer: Addition+
Join a highly respected engineering and technology business in Romsey, Hampshire, where you will contribute to mission-critical systems that enhance the UK's safety and resilience. Enjoy a collaborative work culture that prioritises people, offering flexible working arrangements, continuous learning opportunities, and access to excellent onsite facilities, all while working on projects that have a genuine real-world impact.
StudySmarter Expert Advice🤫
We think this is how you could land Backend Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your backend projects, especially those using Python and Docker. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice with friends or use online platforms to simulate the interview experience. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to make an impact in national security.
We think you need these skills to ace Backend Software Engineer
Some tips for your application 🫡
Read the Job Description Carefully:Before you dive into your application, take a moment to thoroughly read the job description. It’s packed with details about what we’re looking for in a Backend Software Engineer, and understanding these will help you tailor your application to match our needs.
Showcase Your Skills:When writing your application, make sure to highlight your backend development experience, especially with Python and Linux. We want to see how your skills align with the role, so don’t hold back on sharing relevant projects or experiences!
Keep It Clean and Professional:Your application should reflect the clean, maintainable code we value. Use clear language, check for typos, and structure your application well. A polished application shows us you care about quality and attention to detail.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, it gives you a chance to explore more about our company and culture while you’re at it!
How to prepare for a job interview at Addition+
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and Linux. Brush up on your Bash scripting skills and be ready to discuss how you've used Git for version control in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in backend development. Think of examples where you built secure, scalable systems or improved performance. This will demonstrate your ability to tackle complex technical challenges.
✨Understand the Company’s Mission
Since this role is within the National Security space, it’s crucial to understand the impact of your work. Research the company’s projects and be ready to discuss how your skills can contribute to their mission of supporting the UK’s safety and resilience.
✨Be Ready for Code Reviews
Expect to participate in discussions about code quality and best practices. Familiarise yourself with common engineering principles and be prepared to explain how you approach writing clean, maintainable code. This shows you value collaboration and continuous improvement.