Software Release Engineer
Updated on 3/29/2024
Anduril

1,001-5,000 employees

Technology products for defense & national security
Company Overview
Anduril's mission is to transform US & allied military capabilities with advanced technology.
Data & Analytics
Robotics & Automation
Hardware
AI & Machine Learning
Aerospace

Company Stage

Series E

Total Funding

$3.4B

Founded

2017

Headquarters

, California

Growth & Insights
Headcount

6 month growth

20%

1 year growth

76%

2 year growth

212%
Locations
Seattle, WA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
PowerShell
Bash
Microsoft Azure
Python
Git
AWS
Jenkins
Development Operations (DevOps)
Google Cloud Platform
CategoriesNew
DevOps & Infrastructure
DevOps Engineering
Platform Engineering
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience in a DevOps or test engineering role, demonstrating leadership and innovation.
  • Proficiency in C++.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • Strong expertise in CI/CD tools (e.g., Jenkins, GitLab CI, Travis CI, Circle CI).
  • In-depth knowledge of version control systems (e.g., Git, SVN).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Solid understanding of networking, security, and system administration.
  • Excellent problem-solving and communication skills.
  • U.S. Person status is required as this position needs to access export controlled data.
Responsibilities
  • Design, deploy, and manage automated testing and deployment processes.
  • Collaborate with cross-functional teams to integrate DevOps best practices into the software development lifecycle.
  • Work directly with one or two teams including our Ghost product to create a release pipeline infrastructure gated on automated tests with high code coverage.
  • Establish and maintain continuous integration/continuous delivery (CI/CD) pipelines.
  • Provide expertise in ensuring high percentage code coverage at the unit, component, and integration test level for a complex, distributed robot system.
  • Drive the adoption of CI/CD by creating reliable process automation pertinent to each product and business line.
  • Monitor and enhance system reliability, performance, and security through the use of metrics.
  • Evaluate emerging technologies to ensure the team stays current with industry trends.