Application Software Engineer

K2 Space

• $123K — $160K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field, or 1-3+ years of software engineering experience.
  • 1+ years of full stack development or API development experience.
  • 1+ years of AWS experience.
  • 1+ years of experience with CI/CD tools like Jenkins or Gitlab CI/CD.
  • 1+ years of experience in Docker and Kubernetes (preferably AWS EKS).
  • Proficiency in one or more static typed programming languages such as C#.NET, Go, or Java.
  • Experience with both structured (e.g., PostgreSQL) and unstructured databases (e.g., MongoDB).

Responsibilities

  • Develop reliable software solutions for K2 Space operations.
  • Create applications to optimize spacecraft design and operations.
  • Collaborate with engineers and business leaders to develop efficient solutions.
  • Build prototypes to test and validate new concepts.
  • Transform prototypes into production features.
  • Manage full lifecycle feature development from inception to deployment.
  • Address software features and bug fixes collaboratively.

Benefits

  • Unlimited paid time off.
  • Comprehensive medical/dental/vision coverage.
  • Life insurance and paid parental leave.
  • Equity in the company.
Full Job Description
Responsibilities
  • Develop highly reliable software solutions used across K2 Space - from factory floors to mission control.
  • Create and evolve applications that improve how we design, build, and operate our spacecraft.
  • Partner closely with engineers, business partners and leaders across disciplines to understand their challenges and design efficient solutions.
  • Build prototypes to test concepts and validate technical constraints.
  • Develop prototypes into working product features.
  • Own full-lifecycle feature development from inception to happy customers.
  • Actively contribute to software features and bug fixes.
  • Understand tradeoffs in competing engineering options and be able to articulate these tradeoffs to senior engineers and contribute to implementation progress.
  • Work with customers to drive adoption and make progress on product usability.
  • Understand priorities communicated by senior staff and work to develop solution with minimal oversight.
  • Ability to balance being strongly opinionated on tech stack while remaining open-mind and willingness to reevaluate with new data point.
  • Actively contribute to building a culture of transparency, empathy, integrity and engineering excellence.
  • Actively mentoring other staff members and help team members build good culture and engineering practices.

Qualifications
  • Bachelor's degree in computer science, information technology, mathematics or a STEM discipline or 1-3+ years of professional experience in software engineering.
  • 1+ years of experience in full stack development, platform engineering or API development.
  • 1+ years of experience with AWS.
  • 1+ years of in-depth working experience with CI/CD such as GH Actions, Jenkins, Gitlab CI/CD.
  • 1+ years of in-depth working experience with Git.
  • 1+ years of in-depth working experience with Docker.
  • 1+ years of in-depth working experience with Kubernetes (prefer AWS EKS).
  • Working experience with one or more of the following static typed programming languages such as C#.NET, Go, Java.
  • 1+ years of experience with structured database such as PostgreSQL, SQL Server, Snowflake or similar technologies
  • 1+ years of experience with unstructured database such as NoSQL, Amazon DynamoDB, MongoDB or similar.
  • Working experience with all aspects of software engineering best practices.
  • Working experience with REST API or gRPC.
  • Working experience with binary management platforms such as JFrog Artifactory, AWS CodeArtifact or similar technologies.
  • Experience with infrastructure orchestration and management tools (Terraform, Ansible, Puppet).
  • Working experience with OAuth 2.0 and OIDC.

Nice to Have
  • Experience with Next.js, React, Angular, or similar frameworks.
  • Working experience with TypeScript.
  • Working experience with testing tool such as Cucumber and Cypress.
  • Foundational knowledge of scalable, high-performance software systems.
  • Knowledge of build systems and package management tools (e.g., Make, Gradle, npm, pip).

Compensation and Benefits:
  • Base salary range for this role is $123,000 $160,000 + equity in the company
  • Salary will be based on several factors including, but not limited to: knowledge and skills, education, and experience level
  • Comprehensive benefits package including unlimited paid time off, medical/dental/vision/ coverage, life insurance, paid parental leave, and many other perks


If you don't meet 100% of the preferred skills and experience, we encourage you to still apply! Building a spacecraft unlike any other requires a team unlike any other and non-traditional career twists and turns are encouraged!

Similar Jobs

More Jobs at K2 Space

More Aerospace & Defense Jobs

Find similar Application Software Engineer jobs: