Software Engineer I, Flight Software

Sierra Space

Louisville, CO0–2 yrs3h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 2 years · Bachelor's degree
Must know
GitTroubleshooting
Nice to have
Embedded systemsPythonC++Agile
Work
On-site in Louisville
Pay
Not stated by the employer.
Skill demand
Python57%Git43%Troubleshooting37%Embedded systems20%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 4, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The Software Engineer I role involves designing, developing, and testing software applications for space systems and technologies. This is an entry-level position 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.

Key Responsibilities

  • Design, develop, and test software applications for space systems and technologies.
  • Write clean, maintainable code that adheres to best practices and coding standards.
  • Collaborate with senior engineers to understand project requirements and complete assigned tasks.
  • Utilize version control systems such as Git to manage code changes and work collaboratively.
  • Participate in code reviews to ensure code quality and compliance with development standards.
  • Troubleshoot and resolve software-related issues in a timely manner.
  • Document software designs, configurations, processes, and procedures.
  • Stay current with industry trends and advancements in software development and space technologies.

Requirements & Tech Stack

  • Bachelor's degree in a related field (or equivalent work 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.
  • The ability to obtain and maintain a U.S. Security Clearance is required.
  • U.S. Citizenship status is required.

Preferred Qualifications

  • Additional experience in embedded systems or software development through coursework, internships, or employment.
  • Familiarity with programming languages such as Python or C++.
  • Understanding of software development methodologies such as Agile or Scrum/Kanban.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: BeaconFire Inc., Torentify, Lockheed Martin

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job