Anduril Industries - Costa Mesa, CA

posted 3 months ago

Full-time - Mid Level
Costa Mesa, CA
Professional, Scientific, and Technical Services

About the position

Anduril Industries is seeking an Application Security Engineer to enhance the security of its advanced technology systems, which include artificial intelligence systems, command and control platforms, aerospace vehicles, and long-range sensors. The role involves building and integrating infrastructure for discovering and remediating vulnerabilities, as well as developing secure and hardened baselines for the company's products. The ideal candidate will have a strong background in software or systems engineering and experience in product or application security. They will be responsible for conducting complex security architecture reviews and designing solutions that integrate with both in-house and third-party tools. The engineer will collaborate with other engineering teams to ensure the resilience of products and supporting infrastructure, ultimately contributing to Anduril's mission of transforming military capabilities with cutting-edge technology. The Application Security Engineer will be tasked with building, integrating, and operating security infrastructure and tooling as part of Anduril's CI/CD processes. This includes designing and integrating software components that optimize security principles in the products. The engineer will assess the security of software and firmware using automated tools, evaluate the real-world impact of discovered vulnerabilities, and work with application teams to implement appropriate mitigation strategies. Additionally, the role involves triaging and responding to publicly disclosed vulnerabilities to ensure that necessary actions are taken to mitigate risks.

Responsibilities

  • Build, integrate, and operate security infrastructure and tooling as part of Anduril's CI/CD processes
  • Design, build, and integrate software components to optimize security principles employed in our products
  • Assess security of software and firmware leveraging automated tools (e.g. static/dynamic analysis, fuzzing, SCA)
  • Evaluate real-world impact of discovered vulnerabilities and work with application teams to mitigate
  • Triages and responds to publicly disclosed vulnerabilities to assure appropriate mitigation actions are executed

Requirements

  • Experience with one or more programming languages (e.g. C/C++, Golang, Python, Javascript/Typescript)
  • Experience working within or building and sustaining CI/CD systems
  • Experience assessing security of firmware, web applications, IoT, or embedded systems
  • Experience auditing source code
  • Experience conducting fuzzing or dynamic code analysis
  • Strong and professional communication skills (written and verbal)
  • Must possess and be able to maintain a U.S. Secret Security clearance

Nice-to-haves

  • Excels at the above listed Requirements
  • Familiarity with security architectures of cloud, micro-service, or cyber-physical systems
  • Experience building, testing, and delivering production-ready systems
  • Experience with NixOS
  • Active TS/SCI clearance

Benefits

  • Platinum Healthcare Benefits: 100% covered for employees and 90% for dependents
  • Private Medical Insurance (PMI) for UK roles
  • Private health plan through Bupa for AUS roles
  • Basic Life/AD&D and long-term disability insurance 100% covered
  • Generous company holiday calendar and highly competitive PTO plans
  • 16 weeks of paid Caregiver & Wellness Leave
  • Family Planning & Parenting Support including fertility and adoption coverage
  • Free mental health resources 24/7
  • Professional development stipend
  • Daily meals and provisions in many offices
  • Company-funded commuter benefits
  • Relocation assistance based on role eligibility
  • 401(k) retirement savings plan (US roles only)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service