Description
The Boeing Company is seeking Associate and Mid-Level Software Engineers to join our team in Berkeley, MO. As a Software Engineer, you will play a crucial role in designing, provisioning, and maintaining scalable lab environments, developing automated integration testing workflows, managing deployment pipelines, and orchestrating data-driven feedback and reporting.
Responsibilities:
- Design, provision, and maintain scalable lab environments on-premises and on cloud platforms (Azure, AWS) using Infrastructure as Code (IaC) tools such as Terraform and Ansible.
- Develop and manage automated integration testing workflows that aggregate inputs from multiple program segments, ensuring comprehensive test coverage and timely feedback.
- Manage and optimize automated deployment pipelines and mechanisms for both physical and virtual systems, ensuring reliable and repeatable software delivery.
- Orchestrate processes to collect, analyze, and deliver comprehensive feedback on product stability, performance, and integration issues to segment development teams, enabling continuous improvement.
- Work closely with cross-functional teams including development, QA, security, and physical lab team to align deployment strategies, testing requirements, and environment configurations.
- Integrate security best practices into provisioning, deploying, and testing processes, supporting compliance with relevant standards and frameworks.
Requirements:
- Bachelor's Degree
- 2+ years of experience with DevSecOps and Continuous Integration and Continuous Deployment (CI/CD) tools and execution
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes)
- Experience with writing and implementing Infrastructure as Code (IaC) with Bicep, ARM, or Terraform
- Experience with containerization orchestration with Kubernetes and Rancher
- Experience with implementing observability, monitoring, and tracing frameworks using Prometheus, Grafana, ELK/EFK, Datadog and/or similar tools
- Ability to obtain a US Security Clearance
- Ability to obtain access to Special Access Programs (SAP)
Preferred Qualifications:
- 5 or more years’ related work experience or an equivalent combination of education and experience
- Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment
- Strong background in CI/CD pipeline development and automation using tools like GitLab CI, GitHub Actions, Jenkins, or Azure DevOps
- Solid scripting skills in Python, Bash, or PowerShell
- Understanding of security best practices in cloud and DevSecOps environments
- Familiarity with automated integration testing frameworks and orchestration
- Certifications such as Certified Kubernetes Administrator (CKA), AWS Certified DevOps Engineer, or Azure DevOps Engineer
Benefits:
- Competitive base pay and variable compensation opportunities
- Health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work