At a Glance
- Tasks: Develop robust APIs and data pipelines for critical Defence innovation.
- Company: Leading consultancy in the Defence sector with a focus on technology.
- Benefits: Competitive daily rate, hybrid work model, and opportunity to work on impactful projects.
- Why this job: Join a team that tackles complex challenges and contributes to national security.
- Qualifications: Experience in Python, C/C++, and API development required.
- Other info: Collaborative environment with opportunities for professional growth.
The predicted salary is between 36000 - 60000 £ per year.
Job Description
SC Cleared Python Developer
C/C++ | Data Processing | Kubernetes | Sonar Systems | Hybrid (Southamptom)
SR2 is partnered with an industry leading consultancy on the Defence programme, supporting critical Defence innovation, and we're looking for an experienced Full Stack Software Engineer to join the team.
This role will focus on developing robust, production-grade APIs, building data pipelines, and delivering software applications into secure containerised environments. You'll work closely with scientists, engineers, and domain experts to ensure sonar data is processed, shared, and operationally ready.
Key Responsibilities:
- Design and develop APIs for data streaming across multiple protocols (HTTP RPC, WebSockets, TCP, UDP) using JSON/Protobuf
- Support engineers and scientists in adopting and using APIs effectively
- Build and maintain data processing pipelines in collaboration with domain experts
- Review and contribute to codebases across Python and C++
- Create and maintain unit and integration tests for reliability and quality
- Deliver applications into container orchestration systems like Kubernetes
- Document design decisions and ensure knowledge sharing across teams
- Solve complex technical challenges across multi-technology environments
Skills & Experience Required:
- Strong background in software engineering and data management principles
- Proven expertise with Python and a strongly-typed language (C/C++)
- Extensive experience designing and deploying production-grade APIs
- Hands-on experience delivering operational software into live environments
- Familiarity with Kubernetes and containerisation workflows
- Strong problem-solving and collaboration skills, especially in multi-team projects
- Commitment to software quality, best practices, and technical documentation
The Details:
- 6 months
- Rate: £500 p/d
- Location: Hybrid, Southampton 1-2 days per week
- Start: ASAP
SC Cleared Python Developer employer: SR2 - Socially Responsible Recruitment
Contact Detail:
SR2 - Socially Responsible Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SC Cleared Python Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in defence or software engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and C++. 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 your coding skills and understanding APIs. Practice common coding challenges and be ready to discuss your past projects in detail—this is where we can really shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace SC Cleared Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and C/C++. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex technical challenges. We love seeing how you approach problems, especially in multi-team environments!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at SR2 - Socially Responsible Recruitment
✨Know Your Tech Stack
Make sure you brush up on your Python and C++ skills before the interview. Be ready to discuss your experience with APIs, data processing, and containerisation, especially Kubernetes. Having specific examples of projects where you've used these technologies will really help you stand out.
✨Understand the Defence Context
Since this role is tied to the Defence programme, it’s crucial to understand the basics of how software impacts defence innovation. Familiarise yourself with the types of challenges faced in this sector and be prepared to discuss how your skills can contribute to solving them.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges during the interview. Practice coding problems that involve designing APIs or building data pipelines. Being able to articulate your thought process while solving these problems will show your analytical skills and problem-solving abilities.
✨Showcase Collaboration Skills
This role involves working closely with scientists and engineers, so be ready to talk about your teamwork experiences. Share examples of how you've collaborated on multi-team projects and how you’ve supported others in adopting new technologies or processes.