CrawlJobs Logo

Senior Simulation Software & Security Engineer

United Kingdom, Crawley · Job Posted June 28, 2026
Apply Position
Job Link Share

Job Description

At Boeing, we innovate and collaborate to make the world a better place. 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. 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 SeniorSimulation 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.

Job Responsibility

  • 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

Requirements

  • 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

Nice to have

  • 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

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Simulation Software & Security Engineer

8 matching positions

Software Engineer II or Senior Software Engineer - Simulation Platform

The AI Frameworks team at Microsoft develops AI software that enables running AI...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Developing hardware simulator of next generation AI chips
  • Technical contribution to design, implementation, verification, and documentation of code ensuring on-time deliveries of simulator releases used daily by parter teams (C++ and Python)
  • Collaborate broadly across multiple disciplines and with various partner teams from hardware designers to AI models developers
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Simulation Platform - CoreAI

The AI Frameworks team at Microsoft develops AI software that enables running AI...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Developing hardware simulator of next generation AI chips
  • Technical contribution to design, implementation, verification, and documentation of code ensuring on-time deliveries of simulator releases used daily by parter teams (C++ and Python)
  • Collaborate broadly across multiple disciplines and with various partner teams from hardware designers to AI models developers.
  • Identify requirements, scope solutions, estimate work, schedule deliverables.
  • Fulltime
Read More
Arrow Right

Mission Modeling and Simulation Software Engineer, Senior

As a software engineer who builds in mission-driven domains, you’ve spent your c...
Location
Location
United States , Annapolis Junction
Salary
Salary:
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing software for modeling, simulation, or mission planning applications in defense, intelligence, or national security contexts
  • Experience building domain models that represent operational scenarios, including entity definitions, action spaces, effect chains, and constraint structures
  • Experience with effects modeling, including the representation of cyber operations, electronic warfare, or information activities within simulation or planning frameworks
  • Ability to translate operational concepts and doctrine into software-representable structures such as effect catalogs, constraint templates, or scenario specifications
  • Ability to obtain a TS/SCI clearance with a polygraph
  • Bachelor’s degree in a CS, Systems Engineering, or Operations Research field
Job Responsibility
Job Responsibility
  • Own the scenario execution layer and operational domain models for a platform that generates optimized courses of action under uncertainty
  • Define action spaces, effects models, and constraint templates that give the solver something meaningful to reason over
  • Build the execution harness and vignettes that demonstrate cross-domain composition in operationally-relevant contexts
  • Ensure the platform works against scenarios that defense planners and operators recognize as real, relevant, and challenging
What we offer
What we offer
  • Health
  • Life
  • Disability
  • Financial
  • Retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Fulltime
Read More
Arrow Right

Senior Security Engineer

As a Senior Security Engineer at Bitwarden, you will be responsible for conducti...
Location
Location
United States
Salary
Salary:
140000.00 - 180000.00 USD / Year
bitwarden.com Logo
Bitwarden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Penetration Testing Tools, such as Burp Suite, NMAP, Nessus, Metasploit, Kali Linux, SQLMap, Owasp ZAP, and manual testing tools
  • In-depth knowledge of leading vulnerability management tools and strategies
  • In-depth understanding and usage of application security testing technologies is a plus
  • Understanding of authentication concepts, including OpenIDConnect, SAML, OAuth, and SSO flows
  • Strong working knowledge of vulnerability management tools, data and network security technologies
  • Collaborative and adaptable mindset
  • Openness and authenticity combined with excellent communication skills
  • Excitement and enthusiasm for open source and for better internet security
  • Excellent problem-solving skills
  • Ability to maintain discretion, handle sensitive information, and maintain security best-practices
Job Responsibility
Job Responsibility
  • Research emerging threats across the surface web, dark web, and deep web
  • Build threat models, conduct threat hunts, and plan and execute purple team engagements
  • Coordinate internal red team testing operations that emulate a threat actor
  • Collaborate with application development teams, platform engineers, and Security Operations Center (SOC) engineers to improve our offensive and defensive security controls
  • Contribute to vulnerability testing and analysis as well as incident response and analysis
  • Include testing for web, mobile, CLI, and desktop application security issues across our multi-product portfolio, including Bitwarden Password Manager, Secrets Manager, and Passwordless.dev, our APIs, serverless functions, and database
  • Participate in code reviews, learning and spreading technical knowledge about security posture
  • Contribute to resolutions for security-related issues
  • Coordinate technical validation and leadership review of purple team reports detailing testing results and potential areas of improvement
  • Conduct internal penetration tests on systems and networks to determine realistic threat vectors
  • Fulltime
Read More
Arrow Right

Senior Security Engineer

We're looking for a hands-on Senior Security Engineer who will be the driving fo...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
pro.bsport.io Logo
Bsport
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in security engineering, infrastructure security, or security software engineering roles
  • Strong hands-on experience with AWS or GCP security (IAM, security groups, WAF, etc.)
  • Deep understanding of application security (OWASP Top 10, secure coding, API security)
  • Experience building security programs from scratch in fast-growing startups or scale-ups
  • Proven track record in incident response and handling data breach scenarios
  • Good programming skills (at least one of Python, Typescript, Golang)
  • Experience with infrastructure security (Kubernetes, container security, IaC security)
  • Prior experience training employees on Security
Job Responsibility
Job Responsibility
  • Harden our AWS infrastructure and application security
  • Audit and improve IAM configurations and policies
  • Enhance WAF rules to block sophisticated attacks
  • Implement automated security scanning in CI/CD pipelines (SAST/DAST)
  • Work with the SRE team to secure our Kubernetes clusters and container images
  • Drive and maintain state-of-the-art security posture across backend, frontend, and user data management in collaboration with SWE teams, ensuring best-in-class protection for our systems and users
  • Strengthen authentication infrastructure and identity management
  • Deploy and configure email security solutions within existing Google Workspace
  • Deploy and enforce strong authentication methods across the organization's applications and services (SSO, MFA)
  • Create automated alerting for suspicious behaviors patterns using Grafana/ELK
What we offer
What we offer
  • Attractive compensation package
  • Hybrid model with remote days to support balance and flexibility
  • Enjoy up to 15 days of remote work from abroad each year
  • Fully-funded Alan private health coverage
  • Stay active with a specially discounted DIR gym membership
  • Multicultural colleagues, after-work events, team-building & more
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer on the Copilot Security engineering team, you will...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, and maintain secure, reliable services and libraries powering adversarial testing, evaluation workflows, and mitigation pipelines for agentic and autonomous AI systems
  • Implement adversarial test harnesses (jailbreak, prompt injection, toolchain misuse) and integrate them into shared evaluation systems such as SEVAL/CARES to ensure auditable, repeatable results
  • Own engineering components that support provenance, telemetry, reproducibility, and governance within the shared Agentic Security Platform
  • Ensure services meet high bars for reliability, performance, scalability, and security—particularly under adversarial or malformed input conditions
  • Translate top XPIA‑class risks into testable engineering requirements and durable mitigations
  • Develop interfaces and hooks enabling secure orchestration, validation, and integration with downstream systems across Copilot’s shared security layers
  • Contribute code and instrumentation supporting end‑to‑end workflows from attack simulation → detection → defense deployment → validation
  • Partner with applied scientists, adversarial testers, and PM/TPM to define engineering requirements, ensure alignment with evaluation criteria, and integrate scientific insights into production systems
  • Participate in design reviews, drive high‑quality engineering decision‑making, and establish technical patterns that propagate secure‑by‑design practices
  • Where appropriate, support MSRC case triage by supplying engineering analysis and converting systemic issues into reusable mitigations
  • Fulltime
Read More
Arrow Right

Senior Security Engineer

NetBox Labs is seeking a Senior Security Engineer with a strong DevSecOps mindse...
Location
Location
United States; United Kingdom
Salary
Salary:
180000.00 - 190000.00 USD / Year
netboxlabs.com Logo
NetBox Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in security, IT, DevSecOps, or platform engineering roles
  • Deep understanding of identity management, SSO, and federation (Google Workspace, Okta, Auth0, OIDC/SAML)
  • Experience managing and automating users, groups, org policies, and compliance controls on systems like AWS, GCP, GitHub Enterprise, and JFrog
  • Experience implementing and improving software supply chain security, including integrating security into CI/CD pipelines (e.g., GitHub Actions)
  • Experience managing SIEM/DLP platforms (e.g., Datadog, Splunk) and writing detection rules
  • Strong automation skills (Python, Go) and proficiency with infrastructure-as-code (Terraform)
  • Familiarity with SOC 2 and security frameworks (NIST, CIS, OWASP)
  • Excellent communication and documentation skills
Job Responsibility
Job Responsibility
  • Enable and guide teams to adopt DevSecOps practices, ensuring security is built into CI/CD and infrastructure pipelines through shared standards, tooling, and best practices
  • Work with IT Manager on company identity and access management: IdP configuration, user/group organization, and automation via cross-platform synchronization and SAML
  • Administer and automate GitHub Enterprise and JFrog management (users, teams, org policies, and compliance) using IaC
  • Operate and tune SIEM, DLP, and centralized logging systems
  • define and maintain detection and alerting rules
  • Review audit logs and security telemetry across cloud, SaaS, and developer systems for anomalies and compliance issues
  • Work with IT Manager to build automated onboarding/offboarding and access reviews aligned with least-privilege principles
  • Collaborate with platform, product, and engineering teams to design secure-by-default workflows, infrastructure, and deployment practices, ensuring consistent security controls across products
  • Conduct risk assessments, tabletop exercises, and threat simulations in concert with engineering and operations teams, ensuring security readiness is collaborative and integrated
  • Lead and coordinate penetration testing efforts, including scoping, vendor engagement, and remediation tracking
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer in the AI Research & Solutions group, you will be ...
Location
Location
United States , Menlo Park
Salary
Salary:
Not provided
outsystems.com Logo
OutSystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software Engineering Foundation: 5+ years of experience building production software, with demonstrated ability to own and deliver complex features end-to-end
  • Python Proficiency: Strong hands-on experience with Python
  • ability to write clean, maintainable, and performant code
  • AI/ML Systems Exposure: Practical experience working with LLMs, AI agents, or ML systems—whether in industry, research, or open-source projects
  • API & Integration Skills: Experience designing and consuming REST/gRPC APIs
  • understanding of distributed systems patterns (queues, event-driven architectures, microservices)
  • Cloud-Native Familiarity: Working knowledge of containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, Azure, or GCP)
  • Strongly Preferred: Elixir/OTP Experience: Hands-on experience with Elixir and OTP patterns—GenServers, Supervisors, Applications, and Phoenix
  • Background Flexibility (We Value Diverse Paths): Academic Contributors Welcome: We value candidates from research backgrounds—whether you completed a PhD, contributed to open-source projects during your studies, or built software to support your research in mathematics, physics, philosophy, or computational sciences
  • Abstraction Thinkers: If you've written code that models complex systems—whether that's physics simulations, formal logic systems, or distributed algorithms—we want to hear from you
Job Responsibility
Job Responsibility
  • Agentic Application Development: Build Agent Components: Design and implement production-grade components for AI agents—tools, orchestration logic, memory systems, and integrations with enterprise data sources
  • Quality & Reliability: Own the quality of your deliverables, writing robust, well-tested code that operates reliably in production environments
  • Performance Optimization: Profile and optimize agent behavior, API latencies, and resource consumption to meet enterprise-scale demands
  • Integration & Systems Thinking: Bridge Systems: Develop connective tissue between AI agent backends and the OutSystems low-code platform, ensuring seamless data flow and secure API contracts
  • Abstraction Design: Contribute to the design of software abstractions that enable agents to reason about and interact with complex legacy systems and modern architectures alike
  • Cross-Functional Delivery: Collaborate with researchers, product managers, and platform engineers to translate requirements into working solutions
  • Mentorship & Technical Growth: Mentor Junior Engineers: Support the growth of engineers through code reviews, pairing sessions, and knowledge sharing
  • Continuous Learning: Stay current with advances in agentic AI, LLM orchestration frameworks, and systems engineering practices
  • Documentation: Contribute to internal best practices, architecture decision records, and onboarding materials
What we offer
What we offer
  • A company that is always growing, changing, and innovating
  • Real career opportunities
  • Work colleagues that are as smart, hard-working, and driven as you
  • Disrupting the status quo is in our DNA
  • We ask “why” a lot
  • OutSystems nurtures an inclusive culture of diversity, where everyone feels empowered to be their authentic self and perform at their best
  • Fulltime
Read More
Arrow Right