Software Engineer

Tomorrow.io•Golden, CO
•$120,000 - $135,000

About The Position

Tomorrow.io’s Space & Sensors team develops RF-based sensing systems, including radar and sonar, and the spacecraft and constellations that support Operation Tomorrow Space. The mission is to collect data that integrates with Tomorrow.io’s forecasting and modeling systems. The Mission Operations Software Engineer will build mission-critical software used from Earth to launch, deploy, and operate a fleet of scientific instruments in space. The role supports a commercial weather constellation designed to provide real-time data for high-impact forecasting, working with engineers, scientists, mission operators, payload operators, and climate scientists. The position requires access to technology controlled under U.S. export control laws and regulations. It is restricted to U.S. citizens, permanent residents, and protected individuals unless any required licenses are obtained. The anticipated salary range is $120,000–$135,000, depending on local market and the candidate’s skills and experience. Comprehensive health benefits, unlimited paid time off, and other benefits are included. Relocation assistance may be available for certain roles. Tomorrow.io describes its workplace as an “one office” environment, where people work together in person and through Zoom, with flexible hours and unlimited vacation days. The company emphasizes impact and delivery rather than hours worked, transparency, empathy, career growth, and an inclusive workplace. Tomorrow.io is an Equal Employment Opportunity and Affirmative Action employer and participates in E-Verify in all U.S. states, as required by law.

Requirements

  • At least 4 years of experience building production software.
  • Bachelor of Science degree in Computer Science, Aerospace Engineering, or a related field.
  • Experience developing fault-tolerant, production-quality software.
  • Understanding of distributed systems architecture.
  • Intermediate to advanced Python knowledge, with at least 2 years of experience.
  • Experience with AI-assisted development for planning, code generation, and debugging.
  • REST API design, implementation, and framework experience, such as aiohttp or Flask.
  • Experience with data modeling, including data classes and type hinting.
  • Experience with databases and Python interfaces, especially MongoDB and InfluxDB.
  • Intermediate knowledge of SQL, NoSQL, and/or time-series databases.
  • Knowledge of communication protocols and related tools, including namedtuple, struct, and socket.
  • Quality assurance experience with tools and practices such as pytest, mocker, and PEP 8.
  • Web application experience with TypeScript, React, HTML, and CSS.
  • Experience with AWS services including Elastic Container Service, Lambda, S3, and SQS.
  • Terraform experience.
  • Intermediate knowledge of Docker and Kubernetes.
  • U.S. citizenship, permanent residency, or protected-individual status is required for access to export-controlled technology unless required licenses are obtained.

Nice To Haves

  • Exposure to aerospace systems such as satellites, airplanes, or rockets.
  • Exposure to satellite telemetry data processing, such as CCSDS.
  • Exposure to satellite mission planning and resource deconfliction.
  • Knowledge of security best practices, including secrets management, encryption protocols, and vulnerability identification and mitigation.
  • Experience with Argo Workflows or Argo Events.
  • Experience with asynchronous I/O, including asyncio or aiohttp.
  • C or C++ experience.
  • Some knowledge of GCP or Azure resources.
  • Scientific computing experience with NumPy, SciPy, Pandas, or Matplotlib.
  • Deeper InfluxDB experience, including schemas and database management.
  • Data visualization experience.
  • Experience with visualization platforms such as Grafana, DataDog, or Plotly Dash.
  • Experience with graphics and plotting libraries such as Plotly, SVG, Canvas, WebGL, D3.js, or Three.js.

Responsibilities

  • Develop tools that mission operators and climate scientists need to achieve mission success.
  • Support payload operators and scientists in achieving mission success.
  • Contribute to defining interfaces between system components, including ground systems and spacecraft, and spacecraft buses and payloads.
  • Work with DevOps and IT teams on environments, deployment strategies, and security measures.

Benefits

  • Comprehensive health benefits.
  • Unlimited paid time off and vacation days.
  • Flexible hours.
  • Relocation assistance may be offered or available for certain roles.
  • Career growth opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service