K2spacecorporation

Application Software Engineer

Los Angeles, CA. Posted 8 months ago

The role

The enterprise software team builds the digital backbone for satellite design, manufacturing, and mission operations. You will develop highly reliable software solutions and applications to improve how spacecraft are designed, built, and operated.

What you will do

  • Develop highly reliable software solutions used across K2 Space
  • Create and evolve applications that improve spacecraft design, build, and operation
  • Partner with engineers, business partners and leaders to 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 and articulate tradeoffs in competing engineering options
  • Work with customers to drive adoption and product usability
  • Mentor other staff members and help team members build good culture and engineering practices

Required 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

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)

Benefits

  • Paid time off
  • Medical/dental/vision/ coverage
  • Life insurance
  • Paid parental leave
  • Many other perks

Before you apply

  • Must be a U.S. person as defined by 22 C.F.R. § 120.15 or otherwise eligible for a federally issued export control license

About the company

K2 is building the largest and highest-power satellites ever flown. The company is mass-producing high-power satellite platforms for missions from LEO to deep space.

Application Software Engineer at K2spacecorporation | JobZoey