Software Engineer

BAE Systems
Manchester, Leeds
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Teamwork","Collaboration","Problem-solving"]

Build and maintain applications and services for national security customers, working within empowered DevOps teams. Design, develop, deploy, and operate production systems with close end-user collaboration across the full delivery lifecycle. Apply modern engineering practices including version control, CI/CD, automated testing, static code analysis, and agile methods. Use and evaluate technologies across cloud, containers, databases, and optionally ML—supported by training resources and hybrid working arrangements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BAE Systems
BAE Systems
3 months ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and maintain applications and services for national security customers, working within empowered DevOps teams. Design, develop, deploy, and operate production systems with close end-user collaboration across the full delivery lifecycle. Apply modern engineering practices including version control, CI/CD, automated testing, static code analysis, and agile methods. Use and evaluate technologies across cloud, containers, databases, and optionally ML—supported by training resources and hybrid working arrangements.
Location: Manchester, Leeds
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Understand, design, develop, deploy, and maintain applications and services for national security customers.
  • •Work in empowered DevOps teams with regular end-user contact across multiple customer organisations.
  • •Identify and apply appropriate technologies, learning new approaches as needed.
  • •Use version control, CI/CD, and automated testing to streamline delivery of features and fixes.
  • •Ensure code consistency and quality using static code analysis and software design patterns.

Pay and Benefits

Perks:Health InsuranceDentalPensionCycle ToTaste CardsFlexible Benefits

Key Requirements

  • •Experience programming in one or more of JavaScript, Java, .NET, or Python.
  • •Collaborative experience designing and building proof of concept or production systems.
  • •Proficiency using version control systems such as Git, Mercurial, or Perforce.
  • •Experience with CI/CD tools (e.g., Bamboo, Jenkins, TeamCity, Bitbucket) and automated testing frameworks.
  • •Agile teamwork experience (e.g., Scrum, Lean, Kanban) and using static code analysis for quality (e.g., SonarQube).
Skills:TeamworkCollaborationProblem-solving
Tech Stack:JavaScriptJava.NETPythonGitMercurialPerforceBambooJenkinsTeamCityBitbucketCI/CDAutomated TestingSonarQubeScrumLeanKanbanMachine LearningAmazon Machine LearningAzure Machine Learning

Eligibility

Security Clearance:Active eDV

Company Brief

BAE Systems
Multinational defence, security and aerospace company designing, manufacturing and supporting military and civilian systems including naval ships, submarines, aircraft, cyber solutions and electronic systems for governments and commercial customers.
Industry: Defense Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 1999
WebsiteLinkedIn