Senior Software Engineer

Boeing Defence Australia

Brisbane

Hybrid

AUD 140,000 - 200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible working options
Study assistance
Salary packaging
Employee Incentive Program
Global opportunities

Job summary

Boeing Defence Australia is seeking a Senior Software Engineer to support the LAND4140 BMS project in Brisbane. You will lead design and integration across BMS/BCS, mentor engineers, and work with architects to shape roadmaps while hands-on developing and deploying software in diverse environments.

The role emphasizes secure coding, prototyping, and cross-disciplinary collaboration with a strong focus on mission-critical C2 capabilities.

Qualifications

  • Australian citizenship required (Defence clearance eligibility)
  • Proficiency in Python and/or Java with hands-on deployment experience across varied platforms
  • Experience leading technical scope and mentoring junior engineers
  • Excellent communication and cross-team collaboration skills

Responsibilities

  • Lead technical scope and design for BMS/BCS work packages
  • Shape architecture and the technical roadmap with architects and leads
  • Mentor junior/graduate engineers through code reviews and guidance
  • Prioritise team tasks with Product Owner, balancing Army priorities
  • Develop features mainly in Python, integrating with hardware and networks
  • Apply secure coding and DevSecOps practices throughout the lifecycle
  • Containerise and deploy across development, test, field environments
  • Troubleshoot complex software, integration and deployment issues
  • Run rapid prototyping and spikes between releases
  • Collaborate with software, systems and hardware teams to deliver cohesive capability

Skills

Python/Java
Mentoring juniors
DevSecOps
Linux
Cloud platforms
IP networking

Education

Bachelor's degree in CS or related

Tools

Docker
Kubernetes
AWS/Azure/GCP
SCCM (Microsoft deployment)

Job description

Boeing Defence Australia is shaping the future of aerospace and delivering some of the nation's most important programs for the Australian Defence Force.

Joining us is a chance to make your mark, working with a diverse team that is united in pushing the boundaries of imagination and excellence.

We currently employ more than 2,500 people across 14 sites in Australia and three international locations and have a range of opportunities available as we plan for future growth.

The Opportunity

We are looking for a Senior Software Engineer to support the LAND4140 Battle Management System (BMS) Project as part of the Battlespace Communications System (BCS) Enterprise. This role is based in Brisbane.

BCS is a cutting-edge networking product that is the centerpiece for multiple projects and campaigns. The BCS combines both developmental and off the shelf hardware and software to provide world leading communications capability for ADF personnel. It can be rapidly deployed from anywhere, and its modular design provides a flexible, scalable solution that can be customized for various mission needs. The LAND4140 BMS Project will enhance and update the ADF's existing BMS with a world leading mission critical Command and Control (C2) capability.

A core technical challenge for this role is integrating and optimising the BMS ecosystem across multiple existing platforms and infrastructure, to deliver a cohesive, connected BMS capability to Army.

Your work will have real operational impact — supporting Australian Army personnel in the field and underpinning critical, real-world decision-making. Releases are planned annually, but engineering studies and evaluations happen far more frequently — you'll be expected to prototype, test ideas quickly, and fail fast to drive progress between releases.

As a senior member of a software team of up to 10 engineers, you will be influential in shaping the solution — working closely with architects and technical leads to shape designs and roadmaps, not just implement them. We're looking for innovators who want to drive the best outcome for capability, not just deliver to spec. You'll lead technical scope on key work packages, mentor junior and graduate engineers, and help identify and prioritise tasking across the team, while remaining hands‑on in design, development and integration. There is a clear pathway to progress into a Technical Lead role, including across other Boeing Defence Australia projects and teams.

Responsibilities
  • Lead technical scope and solution design for assigned BMS/BCS work packages, from requirements through to delivery.
  • Partner with architects and technical leads to shape BMS/BCS solution architecture and the technical roadmap.
  • Mentor junior and graduate software engineers through code review, pairing and structured technical guidance.
  • Identify and prioritise team tasking in collaboration with technical leads and the Product Owner, balancing delivery against Army's priorities.
  • Design, build and test software features primarily in Python, integrating with existing hardware and network infrastructure.
  • Apply secure coding and cyber security practices throughout the development lifecycle, including threat modelling and secure‑by‑design decisions.
  • Containerise and deploy software across development, test and field‑deployable environments, including disconnected and edge configurations.
  • Diagnose and resolve complex software, integration and deployment issues across the BMS/BCS stack.
  • Run rapid prototypes and technical spikes between release cycles, feeding findings into engineering studies and assessments.
  • Collaborate day‑to‑day with a diverse, cross‑disciplinary team of software, systems and hardware engineers to deliver a cohesive BMS capability.
Experience/Qualifications
  • Applicants must be Australian Citizens, as the role requires the ability to obtain a Defence security clearance (no current clearance is required to apply).
  • Python and/or Java skills, with versatile, hands‑on experience deploying and integrating software across a broad range of platforms and environments (e.g. cloud, containerised, on‑premises, Microsoft‑based and field/disconnected systems).
  • Demonstrated experience leading technical scope and mentoring or guiding junior engineers in a software engineering environment.
  • Exceptional communication and collaboration skills, with the ability to engage effectively across organisational boundaries and hierarchies.

We invite a diverse range of people to apply, including people from outside of the defence industry.

  • Experience with containerisation technologies (e.g. PodMan, Docker, Kubernetes) and container orchestration.
  • Experience with cloud platforms and services (e.g. AWS, Azure, GCP).
  • Experience with Microsoft software deployment technologies (e.g. SCCM/Microsoft Endpoint Configuration Manager, Windows Server deployment).
  • Experience deploying and supporting software across a mix of environments (cloud, on‑premises, and field/edge or disconnected deployments).
  • Experience with deployable communications networks or tactical/field communications systems.
  • Experience with situational awareness and C2 systems.
  • Experience within Defence or complex engineering project environments.
  • Linux skills with an understanding of the OS, Sys‑admin and Virtualisation.
  • Experience in building secure applications in a Linux environment.
  • Experience with additional software languages and open‑source packages (e.g. java‑script, C programming) and UI design.
  • IP networking protocols and implementation of network security.
  • Familiarity with security‑focused development practices (e.g. DevSecOps, secure SDLC, Essential Eight).
  • Comfortable operating across the full software development lifecycle with an agile mindset.
Culture

Our team has a unique culture, which prioritises innovation whilst maintaining flexibility and fun. We are collaborative, adaptable and outcome‑focused. You'll find yourself working in an inclusive team, where people really matter. We work flexibly, with a hybrid in office/work from home arrangement.

We're looking for someone who gives a damn, follows through on commitments, is curious and courageous enough to do cool things, and wants to help shape the future of the capability.

At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space you can contribute to work that matters with a company where diversity, equity and inclusion are core values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.

  • Flexible working options
  • Study assistance
  • Salary packaging
  • Employee Incentive Program
  • Global opportunities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Boeing • Brisbane

Hybrid
AUD 140,000 - 190,000
Flexible working options
Study assistance
Salary packaging
+2
Senior Software Engineer
Senior Software Engineer

Boeing Company • Brisbane

Hybrid
AUD 120,000 - 180,000
Systems Engineer
Systems Engineer

Boeing • Brisbane

On-site
AUD 100,000 - 150,000
Flexible working options
Salary packaging options
Study assistance
Systems Engineer
Systems Engineer

Boeing • City of Brisbane

On-site
AUD 120,000 - 150,000
Flexible working options
Competitive remuneration
Salary packaging options
+1
BCS Software Engineers
BCS Software Engineers

Boeing • City of Brisbane

On-site
AUD 90,000 - 120,000
Work-from-home flexibility
Professional development
Salary packaging options
+1
Principal Product Support Specialist
Principal Product Support Specialist

Boeing • City of Brisbane

On-site
AUD 180,000 - 240,000
Flexible working options
Bonus scheme
International career opportunities
+1
Senior Linux & Network Systems Engineer
Senior Linux & Network Systems Engineer

Boeing • City of Brisbane

Hybrid
AUD 120,000 - 180,000
Competitive salary
Annual bonuses
Paid leave options
+4
Principal Product Support Specialist
Principal Product Support Specialist

Boeing • Brisbane

On-site
AUD 150,000 - 210,000
Flexible work options
Reward program
Professional development
+2
Mechanical System Design & Analysis Engineer
Mechanical System Design & Analysis Engineer

Boeing • City of Brisbane

On-site
AUD 120,000 - 160,000
Hybrid work arrangement
Competitive salary
Global opportunities
Mechanical System Design & Analysis Engineer
Mechanical System Design & Analysis Engineer

Boeing • Brisbane

Hybrid
AUD 130,000 - 165,000
Hybrid work model
Bonus scheme
Salary packaging options
+2