Software Engineer II, Enterprise Applications
Vast is looking for a Software Engineer II, Enterprise Applications, reporting to the Senior Manager, Enterprise Applications, to support the development of the systems that will be required for the design and build of artificial-gravity human-rated space stations. As a software engineer on our growing team, you’ll have an opportunity to learn and grow under the mentorship of seasoned engineers from aerospace and big tech, building powerful software that helps expand humanity into space.
This will be a full-time, exempt position located in our Long Beach location.
Responsibilities:
Work with the team to design, develop, test, and maintain web applications using modern frontend technologies and application servers that consume APIs and microservices in a heterogeneous environment
Contribute to the design and implementation of backend services, including data modeling, APIs, and supporting pipelines
Build, ship, and support features and applications, participating in the full software development lifecycle from design through production
Collaborate with engineers and cross-functional partners to understand requirements and translate them into scalable technical solutions
Contribute to the improvement of existing tooling and support the development of new applications as the company grows
Write clean, maintainable, and well-tested code while following established software engineering practices and patterns
Participate in code reviews and technical discussions, incorporating feedback and contributing to team knowledge sharing
Help identify and resolve software defects, performance issues, and production incidents
Learn and apply software practices and patterns that support a scalable and growing codebase and engineering organization
Minimum Qualifications:
Bachelor’s degree in computer science, math, an engineering discipline, or equivalent work experience
3+ years of software development or relevant industry experience
Experience designing, building, shipping, and supporting software applications or features in a production environment
Experience contributing to full-stack applications, including frontend and/or backend development
Familiarity with software development best practices, including testing, version control, code review, and debugging
Preferred Skills & Experience:
Experience working on complex or evolving technical problems
Experience working with one or more programming languages and a willingness to learn additional technologies as needed
Experience with API development or API consumption
Experience with relational databases and data modeling
Experience with one or more of the following platforms and frameworks:
React, Vue, or similar
GraphQL
Node.js
OAuth
Terraform
FastAPI
PostgreSQL, MySQL, or SQL Server
Experience working in an environment that uses distributed systems, APIs, or microservices
Strong problem-solving skills and the ability to collaborate effectively in a fast-paced, growing environment
Pay Range: California
$135,000—$192,500 USD