Software Engineer

Thales Group
Reading, UK
2 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£66,000.0 - £106,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Systems Engineering C++ (Programming Language) Computer Programming Linux Middleware Software Architecture Shell Script Software Configuration Management Software Engineering Software Project Management SONAR (Symantec)
+3 more
Strategies of Testing UML Information Technology

Job description

  • Work with Systems Engineering to define solutions by developing requirements and a test strategy.
  • Work as a key member of a project team to develop systems and deliver high-quality, robust software that meets customer requirements on time and within budget.
  • Work with customer support functions to maintain software products deployed on land and at sea.
  • Work with the software management function to develop skills, technology and ways of working.
  • Design, implement and test human-computer interfaces, acoustic processing and middleware products using industry-standard tools and methods.

Technologies:

  • Support
  • Java
  • Linux
  • Security
  • Sonar
  • UML

Requirements

  • A good foundation in computer science and proficient programming skills.
  • Strong written and verbal communication skills, with the ability to work as a key team member and take responsibility for professional development.
  • Ideally, a degree in a relevant subject such as Software Engineering, Computer Science, Mathematics, Physics or Engineering.
  • Desirable: experience with Java, C++ or C; awareness of software configuration control principles, real-time constraints, Linux and shell scripts, UML modelling, and software architectures.
  • Ability to work well within a team, obtain cooperation and lead change; self-motivation, innovative problem-solving and enthusiasm to see solutions through to completion.
  • Willingness to undertake business travel to Thales and non-Thales sites throughout the UK.
  • This role requires UK nationality and the ability to achieve and maintain Security Clearance (SC) without caveats before starting employment. If approved by the MOD, a dual national from a non-ITAR country may be considered. Full SC eligibility generally requires five years UK residence, although three years residence within the last five years may be accepted in some circumstances, subject to additional overseas checks.

About the company

We are Thales, a global technology leader with more than 83,000 employees across five continents and over 7,500 people in the UK. Across defence, space, aerospace and digital security, we provide technology that supports the security and stability of the nation and delivers social value. Our Under Water Systems business provides underwater sensors and decision-support capabilities for navies worldwide across Mine Counter Measures, Anti-Submarine Warfare, Services and Future Capabilities. As a Software Engineer in Maritime Mission Systems, based at our Crawley site, you will help develop next-generation sonar technologies for UK and international navies, supporting projects including Astute class submarines, Merlin helicopters, Type 23 frigates and Hunt class mine countermeasures vessels. You will collaborate with our UK and overseas sites. This is a full-time role. Benefits include a performance-related bonus, a 1 pm finish on Fridays, 28 days annual leave plus bank holidays with the option to buy additional leave, paid volunteering time, private healthcare, a pension scheme, life cover, an employee assistance programme, shopping and gym discounts, and other benefits. We are committed to equal opportunities and to creating an inclusive workplace where everyone feels valued.

last updated 39 week of 2026

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

Videos

See all

Related articles

See all