Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
We are looking for a Software Engineer to build and own the data infrastructure behind our launch system. As we scale from a handful of sensors to hundreds; capturing pressure, timing, velocity, and environmental data across a growing test program; you will be the person who makes sure that data is collected reliably, stored intelligently, and surfaced in a way the team can act on., * Design and maintain the data pipeline from embedded sensor hardware through to database storage and internal dashboards
- Architect and build the backend database systems that store, index, and serve test and operational data (time-series, event logs, telemetry streams)
- Develop and maintain internal tooling and dashboards for real-time and post-test data visualization (including our PicoDash platform)
- Build and maintain APIs and data interfaces between hardware systems, databases, and visualization tools
- Coordinate with Electrical and Test Ops engineers on sensor data format requirements
- Identify and solve scaling bottlenecks as sensor count and sampling rates increase - multi-threading, buffering, protocol optimization, data compression
- Collaborate with electrical, mechanical, and test operations engineers to define data requirements interface specifications, and instrumentation architecture
- Maintain clear technical documentation for all systems, interfaces, and data schemas
Requirements
Do you have experience in Tooling?, Do you have a Bachelor’s degree?, * Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 2-4 years of software engineering experience, with a focus on backend systems, data infrastructure, or internal tooling
- Strong proficiency in Python; experience with C/C++/additional languages a plus
- Experience designing and working with databases - SQL and/or time-series databases (InfluxDB, TimescaleDB, or similar)
- Comfort building backend services and APIs
- Experience with data pipeline design at scale - ingestion, buffering, queuing, and high-throughput processing
- Familiarity with multi-threading, concurrency, and performance optimization
- Ability to work effectively alongside hardware engineers and translate physical system requirements into software designs Experience in a lab, test, or R&D environment is a plus - you don’t need to write firmware, but you should be comfortable in a room full of hardware
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Dental insurance
- Paid sick time, * Comprehensive health and dental insurance
- 401(k) with company match
- Paid time off and paid sick leave
- Equity opportunties
- Professional development opportunities
- 90-day integration period
About the company
Longshot Space Technologies is at the cutting edge of low-cost space access and hypersonics. We are developing a novel space launch system that accelerates mass over a long distance. Using our technology, we plan to provide affordable launch services for satellites, cargo, and future space infrastructure. Our mission is to enable a future where humans can reach for the stars.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Fully Remote Software Engineer Jobs