Software Engineer (Python and Java)
$60,452–$77,470 year
Hybrid · Farnborough, England, United Kingdom
Job Summary
Develop software across the full lifecycle for Maritime Internal Research & Development (IRAD) within the NS&D division, focusing on Python and Java with exposure to AI, autonomy, and machine learning. Contribute to problem analysis, solution design, and delivery of high-quality software across diverse applications. Based at Farnborough with flexibility for primarily remote working; collaborate with multidisciplinary teams and ensure solutions meet quality, safety, and security standards. Responsibilities include architecture/design baselines, rapid prototyping, integration of bespoke and COTS software, configuration and toolchains, software modelling/simulation, demonstrations with feedback loops, change and release management, and liaison with UK-wide and global stakeholders. Technical skills emphasized include Python and Java, with desirable C++/JavaScript experience; Agile practices; Secure DevOps and CI/CD; Jira/Bitbucket/JFrog/Ansible/Grafana/Splunk/Confluence/Kubernetes; Docker; AWS; latency, sensors integration, autonomy algorithms, and AI/agent tools (including LLMs) with a focus on Secure by Design. UK SC clearance eligibility and sole UK national status are required. This is a full-time, permanent role contributing from Day 1.
Required Qualifications
- Proficiency in Python
- Proficiency in Java
- Experience with C++ and JavaScript is desirable
- Experience in Agile development
- Familiarity with Secure DevOps and CI/CD pipelines
- Experience designing and implementing service-oriented and microservices architectures
- Containerisation with Docker
- Experience using automated testing frameworks
- Experience delivering software on AWS
- Understanding of AI/ML concepts and autonomous systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.