
Staff Software Development Engineer - Frameworks for Test and CI/CD
- Colorado Springs, CO
- $123,312 per year
- Permanent
- Full-time
- Design, build, and maintain performant and maintainable code to solve technical problems in our automated firmware development testing environment.
- Identify opportunities for automation within the framework and implement solutions to improve efficiency and reduce manual intervention.
- API integration with various tools and languages including shell scripting.
- In depth traceback analysis for triaging software deployment and test failures.
- Act as a key point of contact for resolving issues related to CI/CD pipelines, build failures, or deployment problems.
- Participation in scrum team activities.
- Work closely with software engineers, DevOps, and quality assurance teams to ensure that integration and deployment processes are optimized.
- Provide guidance and mentorship to junior engineers and promote best practices in CI/CD and automation.
- Bachelor’s or master’s degree in computer science, Computer Engineering, or a related field.
- 8+ years of software development experience with C, Python in Linux environments.
- Strong software development lifecycle experience (create/maintain/deploy/unit test)
- Strong experience with Docker/container implementation.
- Strong experience in API integration with various tools.
- Proficiency in scripting languages like Python, Bash, or Groovy.
- Hands-on experience with Git, JIRA, Jenkins, and Gerrit is a plus.
- Strong teamwork and problem-solving skills
- Very good written/verbal communication skills in English
- Experience with Kubernetes or similar tooling
- Coding assessment: Often in a language of your choice.
- Systems design: Translate high-level requirements into a scalable, fault-tolerant service (depending on role).
- Real-time problem-solving: Demonstrate practical skills in a live problem-solving session.
- Meet and greet with the wider team.
- Our goal is to finish the main process in 2-3 weeks at most.