Senior Software Engineer
Thales Group
Overview
In this role you will develop next‑generation mission systems and sonar software for naval platforms, collaborating with a multi-site team to deliver robust, testable solutions. You’ll work on complex, real‑time software for high‑stakes defence projects, from design through integration. The role combines hands‑on coding with shaping architectures and requirements in a fast‑paced, Agile environment. This is an opportunity to influence state‑of‑the‑art maritime technology and support national security.
Pay / Benefits- Private medical insurance
- Cycle to work scheme
- Employee discounts
- Paid volunteering day
- Stocks and shares
- Annual bonus
- Design, implement and test software solutions
- Develop components from detailed design through unit testing
- Support software integration and bug resolution during verification
- Follow established SW architectures identified by SW Architects
- Collaborate with Product Owners and cross‑site teams to realise product vision
- Understanding of a solution development lifecycle for complex systems with several years’ Agile SW development experience
- Ability to derive and manage software requirements
- Ability to design software solutions that meet operational needs
- Demonstrable SW development skills (Java/C++ in Linux)
- Use of industry standard tooling for SW development (IDEs, unit test frameworks, static analysis)
- Strong written and verbal communication skills
- Ability to work as a key team member
- Desire to take responsibility for professional development
- Strong written and verbal communication
- Team collaboration and cross-functional work
- Proactive in professional development
- Java
- C++
- Linux environment
Reference: WJ-747_30153210