Software Engineer
Posted Updated
Description
- You will be responsible for creating delightful user experiences that solve very complex problems
- Some of the technical challenges we’re undertaking
- Real-time synchronization of data and user interfaces across earth and space
- Visualization of many complex data fields
- Integration of multiple high-bandwidth data streams for real-time processing and display
- Multiple deployment environments including cloud and on-premises
- Mission-critical security and reliability requirements
- Supporting complex workflows and detailed tracking while also maintaining simplicity and delightfulness of user experience
- Responsibilities
- Design, build, test, and release our web-based operational dashboards, electronic procedure tools, and suite of specialized software solutions to support various space missions
- Create software to support simple and complex computation on datasets for decision making and autonomous execution
- Build and deploy high quality code on a daily basis for rapid iteration and testing with users
- Design APIs and integration solutions for various proprietary and open-source telemetry and command and control systems
- Rapidly prototype demos and proof-of-concepts for customer meetings
- Join and actively participate in customer discovery calls and technical demonstrations
- Analyze and enhance efficiency, stability, and scalability of software systems
- Support software QA and user testing
- Assess third-party and open source software and develop integrations
- Contribute to the growth and refinement of our engineering culture, processes, and tools
- We’re looking for Software Engineers who are interested in space and passionate about building scalable, reliable software
- The ideal candidate is someone who has experience designing and implementing software systems from requirements to production and deployment
- 3+ years of experience as a Software Engineer
- Experience with Lean Startup & Agile software development methodologies is a plus
- Strong foundation in computer science concepts (algorithms, data structures, object-oriented programming, design, testing, etc.)
- Self-starter and able to navigate ambiguity and assess rapidly evolving priorities
- Strong team player with great communication skills and collaborative work ethic
- Love of learning (technical and otherwise)
- Proficiency with JavaScript frameworks like React, Vue, Angular, or Svelte
- Experience at fast-growing tech startups is a plus
- Bachelor’s Degree in Computer Science or related field
- Must be located in the United States
