Principal Software Engineer - DevSecOps Embedded Communications - Active Secret (Onsite)
Collins Aerospace · Fullerton, CA · 6 days ago
On-siteEngineeringFull-time
What You Will Do
- Develop complex automation pipelines for embedded systems in air-gapped environments.
- Automate security testing and vulnerability scanning using static and dynamic application security tools (SAST/DAST).
- Build and maintain containerized environments and applications.
- Design and manage Infrastructure as Code (IaC) to ensure consistent and scalable infrastructure.
- Evaluate, select, and integrate cutting-edge DevSecOps tools and technologies.
- Build and maintain dashboards for observability and performance reporting.
- Mentor and advocate for DevSecOps best practices across the organization.
- Collaborate with cross-functional product development teams to deliver innovative solutions.
Qualifications You Must Have
- Advanced programming expertise in Bash and Python.
- Proficiency with GitLab and GitLab Runners.
- Experience with containerization tools such as Docker, Podman, or Kubernetes.
- Advanced experience in Linux environments.
- Proficiency with JFrog Artifactory or equivalent artifact management tools.
- Solid working knowledge of IP networking and protocols.
- Active U.S. government-issued security clearance (must be transferable).
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience.
Qualifications We Prefer
- Experience developing in air-gapped, on-premises environments.
- Familiarity with tools such as BitBucket and Bamboo.
- Hands-on experience with configuration management tools like Ansible, Chef, or Puppet, and IaC tools like Terraform.
- Knowledge of observability and monitoring tools such as Grafana and Prometheus, with experience in RESTful API integration.
- Strong Linux administration skills.
- Familiarity with programming languages such as C, C++, or Rust.
- Experience with Atlassian tools and working in Agile development teams.
- Demonstrated ability to collaborate effectively, meet project milestones, and deliver high-quality results.