Senior Simulation Software & Security Engineer

Boeing · GBR - Crawley, UK

Senior Simulation Software & Security Engineer

Company:

Boeing United Kingdom Limited

Boeing Global Services SW Engineering provides aerospace industry leadership in custom software development, engineering and technical services, and a range of other services to support training centres. Join the Commercial Simulation Binary team as a Senior Simulation Software & Security Engineer part of the SW Engineering team supporting Training Solutions. In this role, you will also help define, implement, and harden the security architecture for a complex iOS application built with Unreal Engine and extensive proprietary native C++ libraries.

Hiring details:

  • This requisition is for a locally hired position in Crawley. Benefits and pay are determined at the local level and are not part of Boeing U.S. based payroll.

  • This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options.

Position Responsibilities:

  • Own, extend, and maintain a large native C++ codebase: design, implement, review, and ship high-quality, cross-platform code for Windows, Linux, and iOS.

  • Deliver across the full development lifecycle: feature development, bug fixes, refactors, performance tuning, and ongoing maintenance.

  • Build, improve, and troubleshoot automated build systems and CI/CD pipelines to increase reliability, reduce build times, and ensure reproducible cross-platform builds.

  • Develop and maintain cross-platform tooling for code generation, packaging, signing, deployment, and release automation in partnership with DevOps.

  • Design and implement security architecture and runtime protections for a complex iOS application with native C++ components, including integrity checks, jailbreak/anti-debug detection, and tamper response.

  • Protect proprietary C++ libraries and sensitive data from reverse engineering and unauthorized extraction using hardening, obfuscation, and other protection techniques.

  • Define secure interfaces between Unreal Engine and native libraries, apply least-privilege and robust input validation, and implement secure handling of downloaded/runtime-accessed content.

  • Evaluate and select security-related libraries, frameworks, and third-party protection tools; partner with teams to harden build, signing, and release pipelines and ensure secure cloud authentication/token handling.

  • Implement and manage security logging, telemetry, and data controls for adversarial detection, and perform security validation activities including static/dynamic analysis, fuzzing, and reverse-engineering assessments.

  • Collaborate cross-functionally with product, QA, and engineering teams, mentor junior engineers, and advocate engineering best practices to balance security, performance, maintainability, and user experience.

Basic Qualifications (Required Skills/Experience):

  • Bachelor of Science degree or higher from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science

  • Very strong proficiency in modern C/C++ and low-level programming skills, ability to write clear, maintainable, and efficient code

  • Experience developing iOS application security architecture

  • Experience with secure cryptography usage and key management

  • Experience with secure storage on iOS

Preferred Qualifications (Desired Skills/Experience):

  • 7+ years of applicable experience

  • iOS/macOS development experience

  • Knowledge of packaging and deployment for mobile platforms (IPA creation, code signing)

  • Experience with unit testing frameworks and test automation

  • Knowledge of native application security for desktop and mobile applications

  • Knowledge of build caching and distributed build systems

  • Background in performance optimization, memory management, and multithreaded programming

  • Proven experience working directly in and modifying a large, existing code base

  • Proven experience handling multiple tool chains for cross-platform development

  • Hands-on experience with automated build and CI systems

  • Strong debugging skills with experience using debuggers and profiling tools

  • Familiarity with source control workflows and branching strategies

  • Excellent communication skills and ability to work effectively on a cross-functional team

  • Experience with software cracking for security improvement, including runtime integrity and memory control strategies

  • Experience with jailbreaking and permissionless debugger attachment

  • Experience with reverse engineering

  • Experience developing secure cloud authentication and token handling

  • Experience with security-focused static analysis, dynamic analysis, fuzzing, and adversarial validation

The Boeing benefits package goes above and beyond, focusing on your physical, emotional, financial and social well-being. Here’s a snapshot of what we offer:

  • Competitive salary and annual incentive plans

  • Continuous learning - you’ll develop the approach and skills to navigate whatever comes next

  • Success as defined by you - we’ll provide the tools and flexibility, so you can make a meaningful impact, your way

  • Inclusive culture - you’ll be embraced for who you are and empowered to use your voice to help others find theirs

  • Excellent Adoption and Parental leave options

  • 23 days plus UK public holidays and a Winter Break between Christmas and New Year

  • Pension Plan with up to 10% employer contribution

  • Company paid BUPA Medical Plan

  • Short Term Sickness: 100% pay for the first 26 weeks

  • Long Term Sickness: 66.67% of annual salary from 27th week

  • 6x annual salary life insurance

  • Learning Together Programme to support your on-going personal and career development

  • Access to Boeing’s Well Being Programs, tool and incentives

Conflict of Interest

Successful candidates for this job must satisfy the Company’s Conflict of Interest (COI) assessment process.

Language Requirements:

Not Applicable

Education:

Bachelor's Degree or Equivalent

Relocation:

Relocation assistance is not a negotiable benefit for this position.

Security Clearance:

This position does not require a Security Clearance.

Visa Sponsorship:

Employer will not sponsor applicants for employment visa status.

Contingent Upon Award Program

This position is not contingent upon program award

Shift:

Not a Shift Worker (United Kingdom)

Security pay context

Based on 1,685 disclosed Security salaries on RoleSuite, the role pays a median of $142K/year, with most offers between $114K and $181K (10th–90th percentile: $95K–$216K).

See the full Security salary breakdown →
Apply →