IT & Software

Senior Software Engineer

BAE Systems

Portsmouth · Hampshire · United Kingdom

Overview

In this role you will contribute to the MIMESIS maritime battlespace simulation software, enabling realistic naval training and system validation. You will work within a multidisciplinary team to improve performance, reduce risk, and accelerate delivery of critical capabilities. You will design, develop, and maintain reliable software for operation in defence contexts, and participate in testing and feature enhancements. This position offers meaningful work at scale within a mission-driven defence technology environment.

Pay / Benefits
  • hybrid and flexible working options
  • competitive salary up to 58,900
  • lifelong learning
  • support for financial and personal wellbeing
  • inclusive workplace
  • balanced lifestyle
Responsibilities
  • Design, develop, and maintain high-quality software aligned with project requirements
  • Create clear, structured, maintainable software designs
  • Deliver robust software suitable for operational use
  • Conduct testing to ensure quality, performance, and compliance
  • Maintain and enhance existing software, fix defects, and implement new features
Key requirements
  • Degree in Computer Science, Engineering, or related numerate discipline
  • Experience in at least one high-level language (C++, C#, Java, or Ada)
  • Breadth of experience across the full software development lifecycle with Agile or Waterfall
  • Solid understanding of configuration management principles and tools
  • Knowledge of networking concepts, including switches and routers
  • C++
  • C#
  • Java
  • Ada
  • Software development lifecycle (Agile, Waterfall)
  • Configuration management

Reference: WJ-747_30181927

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.