K
Posted 18 hours ago
Principal Application Software Engineer
K2 SpacePrincipal Application Software Engineer
Perks & benefits
Paid LeaveMedical InsuranceHealth InsuranceFamily Medical Insurance
Requirements
10+ years full stack or platform engineering, 5+ years AWS/Azure/GCP, 5+ years CI/CD, Expertise in C#, Go, Java, C++, or TypeScript, Kubernetes and Docker experience
Skills
AWSKubernetesTypeScript
About the role
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
- Develop prototypes, test concepts, and progress to full-fledged software products
- Own full-lifecycle product development from inception to customer delivery
- Lead architecture reviews, design discussions, and code reviews
- Lead software architecture design, deployment strategy, coding standards, and quality processes
- Evaluate and make decisions regarding engineering options while balancing tradeoffs
- Use data to drive prioritization of work and design of solutions
- Mentor staff members and help team members build good culture and engineering practices
Requirements
- Bachelor's degree in CS, IT, Math, or STEM discipline, or 15+ years of professional software engineering experience
- 10+ years of experience in full stack development, platform engineering, or API development
- 5+ years of experience with AWS, Azure, or GCP
- 5+ years of experience with CI/CD (GitHub Actions, Jenkins, GitLab CI/CD)
- Working experience with Docker and Kubernetes (preferably AWS EKS)
- Expert experience with static typed languages (C#, Go, Java, C++, or TypeScript)
- 5+ years of experience with structured databases (PostgreSQL, SQL Server, Snowflake)
- Working experience with NoSQL (DynamoDB, MongoDB)
- Strong experience with REST API or gRPC
- Experience with infrastructure orchestration tools (Terraform, Ansible, Puppet)
Preferred Qualifications
- Experience with Next.js, React, or Angular
- Working experience with testing tools like Cucumber and Cypress
- Experience designing scalable, high-performance software systems
- Knowledge of build systems (Make, Gradle, npm, pip)
- Familiarity with data streaming (Apache Kafka, RabbitMQ)
About the Company
K2 is building the largest and highest-power satellites ever flown, unlocking performance levels previously out of reach across every orbit. Backed by leading investors, K2 is mass-producing high-power satellite platforms for missions from LEO to deep space.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Application Software Engineer
K2 Space · Los Angeles
