Job details
- Location
- Centennial, CO, Louisville, CO
- Work type
- Onsite
- Posted
- 3 weeks ago
- Apply on
- sierraspace.wd1.myworkdayjobs.com
About this role
## About the Role
The Software Engineer I role involves designing, developing, and testing software applications for space systems and technologies. This entry-level position is ideal for individuals with a basic understanding of programming languages and software development principles who are eager to grow their skills in a collaborative environment. The role includes writing clean, maintainable code, collaborating with senior engineers, and staying current with industry trends.
In this role, you will design, develop, and test software applications for space systems and technologies while writing clean, maintainable code that adheres to best practices and coding standards. You will collaborate with senior engineers to understand project requirements and complete assigned tasks efficiently. Utilizing version control systems such as Git, you will manage code changes and work collaboratively with team members. You will participate in code reviews to ensure code quality and compliance with development standards, troubleshoot and resolve software-related issues in a timely manner, and document software designs, configurations, processes, and procedures for future reference. Additionally, you will stay current with industry trends and advancements in software development and space technologies to continuously improve your skills and contribute effectively to the team.
## Minimum Qualifications
- Requires bachelor's degree in a related field or equivalent work experience in lieu of degree.
- Typically, 0 - 2+ years of experience.
- Basic understanding of one or more programming languages and software development principles.
- Ability to write clean, maintainable code.
- Familiarity with version control systems such as Git.
- Ability to work in a team environment.
- Ability to obtain and maintain a U.S. Security Clearance.
## Preferred Qualifications
- Some exposure to or coursework/project experience related to DevOps/DevSecOps practices.
- Basic proficiency in one or more scripting languages, such as Python or Bash.
- Familiarity with CI/CD pipeline concepts, such as GitHub Actions or GitLab CI.
- Basic familiarity with containerization technologies like Docker.
- Familiarity with Linux environments.
- Foundational understanding of security and software development best practices.
- Coursework or project experience with C/C++ build tools such as CMake or Conan.
- Ability to assist in identifying inefficiencies in development workflows under guidance.
- Good problem-solving skills and attention to detail.
- Strong communication and teamwork skills, with eagerness to learn from senior team members.
- Basic familiarity with cloud platforms such as AWS, GCP, or Azure.
- Exposure to orchestration tools like Kubernetes.
- Basic exposure to infrastructure as code tools such as Terraform or Ansible.
- Exposure to logging and monitoring tools such as the ELK stack, Prometheus, or Grafana.
## Security Clearance
This position requires the ability to obtain and maintain a U.S. Security Clearance. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment.
## Benefits
Sierra Space offers medical, dental, and vision plans, a 401(k) with 150% match up to 6%, life insurance, 3 weeks paid time off, and more.
Ready to apply to Sierra Space?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.