Senior Software Engineer in Dorset
Role details
Job location
Tech stack
Requirements
Proven experience in software design and delivery
A degree (or equivalent experience) in Software Engineering, Computer Science, or a related discipline
Knowledge of autonomous system architectures and the marine or defence domain
Strong understanding of software engineering processes, tools, and lifecycles
Experience working in multi-disciplinary engineering environments
Technical skills required by the Senior Software Engineer
Essential:
Java development
Java build systems (e.g. Maven)
Experience with the Atlassian toolset (Jira, Confluence, Bitbucket)
Knowledge of ISO 9001 quality principlesDesirable:
HMI / UI development (e.g. JavaFX)
GIS development
Communication and control system interfaces
Git version control
UML design
Benefits & conditions
Hybrid and flexible working options (full-time, part-time or condensed hours)
Excellent professional development and progression opportunities
Collaborative and innovative engineering culture
Competitive salary, pension and benefits
Security Clearance: Applicants must be eligible to obtain UK Security Clearance (SC).