Boeing Australia is looking for a Senior Software Engineer to design, implement, and optimize core systems in Unreal Engine 5 for next-generation commercial pilot-training applications. You will collaborate with artists, simulation engineers, and product owners to deliver safe, scalable, and immersive training experiences.
What You'll Do
- Write clean, high-performance C++ code for gameplay, physics, AI, and networking subsystems; integrate with existing simulation pipelines and CAD-derived assets.
- Prototype interactive training scenarios using Blueprints and C++; evaluate emerging UE tools and third-party libraries for aerospace use.
- Build custom Unreal Editor plugins, data-driven configuration panels, and automated import pipelines for designers and subject-matter experts.
- Profile CPU/GPU workloads and implement optimization strategies to meet real-time constraints on desktop, mobile, and VR/AR hardware.
- Define and maintain build pipelines, unit/integration tests, and code-review processes to ensure reliable delivery.
- Partner with 3D artists, technical artists, and simulation engineers to translate aerospace requirements into performant code.
- Establish coding standards, static-analysis checks, and automated testing.
What We're Looking For
- 5+ years of professional software engineering experience with a strong focus on C++ and real-time graphics.
- Proven experience delivering high-fidelity interactive applications for games, aerospace, defence, or scientific visualization.
- Hands-on production experience with Unreal Engine 5.
- Mastery of UE5, including Advanced C++, Blueprints, Gameplay Framework, and profiling tools.
- Strong software engineering fundamentals: design patterns, version control (Git/Perforce), automated testing, and CI/CD.
- Proficiency in scripting with Python, PowerShell, or Bash for pipeline integration and tooling.
- Expertise in performance optimization for desktop and VR/AR platforms.
- Excellent collaboration, communication, and mentoring skills.
- Comfortable working in Agile development practices.
Nice to Have
- Direct experience with flight-simulation or pilot-training systems.
- Familiarity with VR/AR development pipelines and headset performance constraints.
- Background in regulated, safety-critical environments like aerospace, automotive, or medical.
- Hands-on work with VR/AR hardware and optimization techniques.
- A proven track record of shipping at least one commercial game.
- A Bachelor’s degree in computer science, engineering, game development, or a related field.
Technical Stack
- C++, Unreal Engine 5, Blueprints
- Python, PowerShell, Bash
- Git, Perforce
Team & Environment
You will collaborate with artists, simulation engineers, and product owners in Agile squads.
Benefits & Compensation
- Flexible working options
- Competitive remuneration and incentive plan
- Discounts for health insurance, travel, and accommodation
- Salary packaging options
- Health and wellbeing benefits
- Global opportunities
- Study assistance
- Performance incentives
Work Mode
This role is hybrid and located in Brisbane.
Our Boeing Australia employers are committed to inclusive and flexible workplaces and encourage people of all backgrounds, ages, genders, disabilities and for veterans and Aboriginal and Torres Strait Islander peoples to apply.



