Software Engineer II

Sierra Space Corporation$105K — $145K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related field or equivalent work experience.
  • 2+ years of related experience with software development.
  • Strong knowledge of at least one programming language and familiarity with others.
  • Understanding of software development principles and methodologies.
  • Proficient in designing, coding, testing, and debugging complex applications.
  • Ability to work independently and collaboratively in a team environment.
  • Ability to obtain and maintain a U.S. Security Clearance.

Responsibilities

  • Design, develop, and test software applications for space systems.
  • Write clean, maintainable code adhering to best practices.
  • Collaborate with team members to clarify project requirements.
  • Manage code changes using version control systems like Git.
  • Participate in code reviews to ensure quality and adherence to standards.
  • Troubleshoot and resolve software-related issues promptly.
  • Document software designs, configurations, and processes for future reference.

Benefits

  • Opportunity to work on advanced projects in the space industry.
  • Dynamic and collaborative work environment.
  • Exposure to cutting-edge technologies and trends in software development.
Full Job Description
About the RoleThe Software Engineer II role involves designing, developing, and testing software applications for space systems and technologies. This mid-level position requires a strong understanding of programming languages and software development principles, as well as the ability to work both independently and as part of a team. Responsibilities include writing clean, maintainable code, collaborating with team members to understand project requirements, and contributing to the development of innovative software solutions. This role offers the opportunity to work on cutting-edge projects in the space industry, stay current with industry trends, and advance in a dynamic and collaborative environment.

In this role, you will design, develop, and test software applications for space systems and technologies, writing clean, maintainable code that adheres to best practices and coding standards. You will collaborate with team members to understand project requirements and contribute to the development of software solutions. Utilizing version control systems such as Git, you will manage code changes and work effectively with team members. You will participate in code reviews to ensure code quality and adherence to development standards, troubleshoot and resolve software-related issues in a timely manner, and document software designs, configurations, processes, and procedures for future reference. Staying current with industry trends and advancements in software development and space technologies will be essential, and you will work both independently and as part of a team to deliver high-quality software solutions.

About You

Our mission is driven by an unyielding commitment to advancing space-based technology in service of our customers and safeguarding national security. We seek individuals who are passionate about innovating beyond boundaries and relentlessly pursuing solutions that protect, preserve and empower – to join us in this critical mission.  

We’re looking for team members who align with our values, mission and goals – while also meeting the minimum qualifications below. The preferred qualifications are a bonus, not a requirement.

Minimum Qualifications:
  • Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree).

  • Typically, 2+ years of related experience.

  • Strong understanding of at least one programming language, and general knowledge of others.

  • Strong understanding of software development principles.

  • Ability to design, code, test, and debug complex software applications.

  • Experience with different software development methodologies such as Agile and Scrum/Kanban.

  • Ability to work independently and as part of a team.

  • The ability to obtain and maintain a U.S. Security Clearance is required.

Preferred Qualifications:
  • Proficiency in Python and React

  • Experience with Python FastAPI

  • Experience with Kubernetes, Helm, and ArgoCD for application deployments

  • Experience with code coverage testing and writing unit tests

  • Experience with Agile or Scrum/Kanban methodologies and tools (JIRA, Confluence).

  • Familiarity with scripting languages (Bash, PowerShell) and automation tools (Ansible)

  • Strong analytical skills, performance profiling, and debugging complex systems.

  • Excellent communication and teamwork skills, and efficient with collaborative tools (GitHub, GitLab, Bitbucket) and development ceremonies (daily standup, backlog grooming, work planning, task estimation, retrospectives, etc.).

  • Experience with cloud platforms (AWS) and cloud-native development.

  • Familiarity with containerization (Docker) and orchestration (Kubernetes).

  • Understanding of network protocols, security principles, and secure coding practices.

  • Ability to write and maintain technical documentation.

  • Strong problem-solving skills and experience with CI/CD pipelines and automated testing.

  • Experience with continuous integration and automated test.

  • Knowledge of and experience implementing Software Design Patterns.

  • Knowledge of database management systems (MySQL, PostgreSQL, MongoDB).

  • An active Top Secret U.S. Security Clearance is preferred.

 

 

Compensation:

Pay Range:

$105,534.00 - $145,109.25

Your actual base compensation will be determined on a case-by-case basis and may vary based on job-related knowledge and skills, education, experience, internal equity and market competitiveness.

About Sierra Space Corporation

Sierra Space Corporation Careers

Joining Sierra Space Corporation presents an unparalleled opportunity to become part of a leading team of professionals dedicated to pioneering innovations in the aerospace sector. As one of the most forward-thinking companies in space technology, Sierra Space Corporation offers a variety of job opportunities that cater to a spectrum of skills and experiences.

Explore Career Opportunities

Sierra Space Corporation is actively hiring, seeking individuals who are passionate, driven, and ready to contribute to groundbreaking projects. With a commitment to diversity and leadership development, the company fosters an environment where all employees can thrive.

Professional Growth and Development

At Sierra Space Corporation, career growth is a cornerstone of their employment philosophy. Professionals at all levels are encouraged to engage in continuous learning, leadership training, and professional development workshops, ensuring that their career trajectory is always ascending.

Innovative Work Environment

Innovation is at the heart of Sierra Space Corporation. The team is tasked with developing advanced technologies that redefine possibilities in space exploration and satellite technology. Employees are encouraged to bring creative solutions and innovative thinking to the table every day.

Internship Programs

For students and recent graduates, Sierra Space Corporation offers robust internship programs that provide hands-on experience in aerospace technology and business operations. Internships are a gateway to full-time employment and a great way to build a resume while learning from seasoned professionals.

Benefits and Company Culture

Sierra Space Corporation is renowned for its inclusive culture and comprehensive benefits package designed to support the well-being and financial security of every team member. Benefits include health, dental, and vision insurance, as well as unique perks like flexible working conditions and family leave options.

Networking and Professional Connections

The company places a high value on networking, providing numerous opportunities for employees to connect with industry leaders and innovators. Through events, seminars, and collaborative projects, team members can build valuable relationships that enhance their careers and personal growth.

Diversity and Inclusion

Diversity is more than just a policy at Sierra Space Corporation; it is an integral part of the company's identity. Inclusive hiring practices and diversity training ensure a workplace where everyone’s contributions are valued and where everyone has the chance to succeed.

Applying for a Position

To apply for a position at Sierra Space Corporation, prospective candidates should prepare their resumes to highlight relevant experience and skills. The interview process is designed to assess not only expertise but also a fit with the company’s culture and values. Job seekers can explore available positions and submit applications through the Sierra Space Corporation careers page.

Stay Connected with Sierra Space Corporation Careers

Keep up to date with the latest from Sierra Space Corporation by subscribing to job alert emails. Tailor your subscription to receive updates that match your career interests and stay ahead in the job market.

Join the Sierra Space Corporation Team

Search open positions that match your skills and interests. Sierra Space Corporation looks for passionate, curious, creative, and solution-driven team players. Explore the exciting and rewarding opportunities that await at Sierra Space Corporation.

SEARCH SIERRA SPACE CORPORATION JOBS

READ CAREERS BLOG

Learn more about Sierra Space Corporation

Similar Jobs

More Jobs at Sierra Space Corporation

More Aerospace & Defense Jobs

Find similar Software Engineer II jobs: