
Software Engineer
Epsilon3
Job 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