Senior Software Engineer

BAE Systems
Australia
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Analytical","Problem-solving","Collaboration","Troubleshooting","Documentation"]

Design, develop, test, deploy, and maintain scalable software applications for the Hunter Program at Osborne Naval Shipyard. Build and evolve microservices-based architectures using containerisation technologies, implement secure REST APIs with authentication and role-based access controls, and support build/release pipelines and production environments. Collaborate with multidisciplinary teams and stakeholders to troubleshoot issues, perform code reviews, document solutions, and continuously improve software reliability, performance, and compliance standards.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BAE Systems
BAE Systems
1 day ago

Senior Software Engineer

✓ Verified Job

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

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

Job Summary

Design, develop, test, deploy, and maintain scalable software applications for the Hunter Program at Osborne Naval Shipyard. Build and evolve microservices-based architectures using containerisation technologies, implement secure REST APIs with authentication and role-based access controls, and support build/release pipelines and production environments. Collaborate with multidisciplinary teams and stakeholders to troubleshoot issues, perform code reviews, document solutions, and continuously improve software reliability, performance, and compliance standards.
Location: Australia
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, deploy, and maintain scalable software applications and services.
  • •Contribute to microservices architecture design using modern containerisation technologies.
  • •Develop secure APIs with authentication mechanisms and role-based access controls.
  • •Support build, release, and deployment processes across development and production environments.
  • •Investigate, troubleshoot, and resolve software issues while contributing to code reviews and continuous improvement.

Key Requirements

  • •Experience in software engineering across analysis, design, development, and support of enterprise applications.
  • •Proficiency in JavaScript and Node.js, with containerisation experience in Docker and/or Podman within microservices environments.
  • •Strong software architecture/design capability to build scalable, maintainable solutions.
  • •Experience building and integrating RESTful APIs, authentication services, and role-based access controls.
  • •Australian citizenship and ability to obtain and maintain an NV1 Defence Security Clearance.
Experience:DefenceAerospaceSecurity
Skills:AnalyticalProblem-solvingCollaborationTroubleshootingDocumentation
Tech Stack:JavaScriptNode.jsMicroservicesDockerPodmanRESTful APIsAuthenticationRole-based access controlPostgreSQLCI/CDContainerisationDeployment

Eligibility

Nationality:Australian National
Security Clearance:NV1 Defence Security Clearance

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