Spire
Full-Stack Weather Software Engineer
Boulder, Colorado, United States
Sponsorship not specified$131k-$171kDetected 2 days ago
JavaScriptPythonReactFull-Stack DevelopmentAlgorithmsGitNoSQLDynamoDBAWSDockerTerraformCI/CDGitHub ActionsRESTDesign SystemsSensorsCommunication
About the role
- Scope projects with long timelines, breaking work into epics and tickets as necessary to meet deadlines.
- Take work from prototype to production: deploy, monitor, and iterate.
Responsibilities
- As a Full-Stack Software Engineer, you'll work with our weather model output to build and deploy customer products and the front-end systems they're delivered through.
- Design and build customer-facing applications that present weather data via interactive maps, time-series views, comparisons, and alerts.
- Establish and maintain front-end quality through component testing, end-to-end testing, and a reusable component library or design system that keeps products consistent as they scale.
- Collaborate closely with product management, designers, and weather scientists to define and refine requirements, rapidly prototyping to get early feedback.
- Leverage AI coding assistants like Claude in order to build faster and test more thoroughly.
- Design clean, well-documented, and performant REST APIs with data validation and error handling.
- Own the full vertical slice end to end, from the React UI down to the AWS infrastructure underneath.
- Implement authentication and authorization: handle OIDC login flows, design role-based access control (RBAC).
- Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites.
Requirements
- Strong experience with JavaScript, React, and modern build tooling, as well as a clear sense of UX.
- Familiarity with infrastructure-as-code and cloud operations: Terraform, GitHub Actions, and AWS services (S3, DynamoDB, and Lambda)
- Working knowledge of the software stack for weather and geophysical data: GRIB2, NetCDF, Zarr, and the Pangeo ecosystem (xarray, Dask).
- Access to US export-controlled software and/or technology may be required for this role.
Nice to have
- Experience with relational databases and schema design.
- Day-to-day fluency with agentic coding tools such as Claude Code or Codex.
- You can speak concretely about how you use them, what you delegate, and where they fit in your workflow.
- Comfortable working across the stack: Python services and REST APIs, plus working familiarity with containers (Docker), CI/CD, and deploying to AWS.
- Preferred Skills/Experience:
Skills
- Experience designing clear, information-dense interfaces that make complex data legible and actionable.
- Basic Skills/Experience:
Compensation
- $130,500 - $171,000 USD
- The anticipated base salary range for this position is listed below.
- Base Salary Range
Benefits
- In addition to base compensation, this role is eligible for commissions and annual equity awards.
Company info
- Our Weather division fuses AI and NWP forecasts - initialized with Spire's proprietary observational data - to build mission-critical products for customers across energy trading, utilities, agriculture, and other industries.
This listing is sourced directly from Spire's careers page and normalized into a canonical job model.