Software Engineer
Role summary
CHAOS is seeking a highly-skilled and motivated DevSecOps/Platform Engineer to join their team in Los Angeles, California. This role supports R&D and product engineering, focusing on next-generation Command and Control (C2) and radar products. The engineer will manage and orchestrate containerized applications using Docker and Kubernetes, implement IaC, monitor platform performance, and collaborate with development teams. The position requires 5+ years of experience in DevOps/Platform Engineering, strong CI/CD knowledge, proficiency with containerization and orchestration, Azure cloud experience, and scripting skills. This is a full-time, onsite position.
### Who you are
- Bachelor’s or higher Degree in Computer Science, Computer Engineering, or related degree
- 5+ years of proven experience in a DevOps/Platform Engineering role
- Strong understanding of CI/CD principles and practices
- Hands-on experience with Jenkins, Artifactory, and other CI/CD tools
- Proficiency with containerization and technologies (Docker Swarm and/or Compose, Podman) and orchestration platforms (Kubernetes)
- Experience with Azure cloud platform and on-premise infrastructure deployment strategies
- Solid understanding of cloud deployment best practices
- Experience with infrastructure as code (IaC) tools
- Strong background in Linux, containerization and virtualization with a GPU accelerated runtime
- Excellent scripting skills (e.g., Bash, Python, Groovy)
- Understands the software development life cycle and the various related tools such as VCS (Git, SVN), their servers (GitHub, BitBucket), project management (Jira, Confluence, GitHub Projects)
- U.S. Person status is required as this position will require the ability to access U.S.-only data systems
- Experience creating from scratch infrastructure of CI/CD tools (Jenkins, GitLab CI/CD, Bitbucket Pipelines, Azure DevOps)
- Experience with configuration management tools (Ansible, Puppet, or Chef)
- Knowledge of monitoring and logging systems (e.g., Grafana, ELK stack)
- Experience with database administration
- Familiarity with Agile (Scrum) methodologies
- Experience with DoD & related System/SW Architectures and messaging standards (e.g. OMS, SOSA, Link-16, etc)
- Experience designing & implementing tracking and track fusion algorithms
- Development experience in Ground or Airborne Sensors (Radars, EO/IR, EW, etc.)
- Experience with Networks (software and hardware)
- Experience with advanced Time Synchronization technologies beyond NTP
- Experience with git
- Experience with Containers (e.g. Docker, Podman, etc.)
- Familiarity with cloud computing and virtualization technologies (e.g. WSL, KVM, Hyper-V, VMware)
- Experience with Modeling & Simulation, including hardware-in-the-loop and software-in-the-loop testbeds (e.g. DIS, VR-Forces, AFSIM)
- Experience with production-level SW development & deployment, including DevOps, DevSecOps, and/or Continuous Integration/Continuous Delivery (CI/CD) using modern FOSS/COTS toolsets
- Experience with full lifecycle SW development of high-TRL systems
- Experience with HW/SW I&T and V&V of high-TRL systems
- Experience with additional languages such as C++, Rust, NodeJS, Java, Go, etc
- Current or previous DoD security clearance
- Please note this position does not necessarily require eligibility to obtain and maintain a U.S. security clearance
### What the job involves
- CHAOS is seeking a highly-skilled and motivated DevSecOps/Platform Engineer to join our team supporting our R&D and product engineering initially focusing on our next-generation Command and Control (C2) and radar products
- This is a highly collaborative role which will allow you to work on multiple capabilities within our product offerings
- As a member of our engineering team, you also have the opportunity to expand your skillset across our product families
- Manage and orchestrate containerized Python package applications using Docker (Swarm and/or Compose) and Kubernetes
- Collaborate with development teams to optimize application deployment and performance
- Implement infrastructure as code (IaC) principles
- Monitor and troubleshoot platform issues, ensuring high availability and performance
- Develop and maintain documentation for our infrastructure and processes
- Contribute to the overall improvement of our DevOps practices
- Work full-time on-site in our office in Los Angeles (Hawthorne), California
### Benefits
- Medical, dental and vision benefits will be 100% paid for by the company
- Life, FSA, HSA, 401k (+ Company match), and more
- Free daily lunch, ‘No meeting Fridays’, unlimited PTO (for exempt employees), casual dress code
- Generous pre-IPO stock option grants, relocation assistance + (coming soon!) annual bonuses
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite