> Markdown version of [/jobs/ext/4629074-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/4629074-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - **Company:** Spire Inc. - **Location:** United States - **Salary:** $130,500.0 - $171,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Machine Learning, Software Engineering, Agentic-AI - **Published:** November 7, 2026 - **Apply:** https://startup.jobs/software-development-engineer-in-test-sdet-weather-platforms-spire-company-8018900 ## About the Role * Software engineering background with production experience. * Test automation experience across UI, API, and CI. * Demonstrated fluency with frontier AI models and agentic coding tools. * Show us what you shipped, how AI helped, and how you validated it. * Experience with complex state, async data, and failure modes. * A bias toward action: move quickly, seek feedback early, and follow through until the product works reliably. Desired Skills/Qualifications: * Weather, geospatial, aviation, or utility industry experience. * Interactive mapping and visualization experience with tools such as MapLibre, Mapbox, or deck.gl. * Familiarity with forecast data, uncertainty, geographic coordinates, and large spatial or time-series * A portfolio of useful, deployed products built with AI-assisted workflows. ## Description * Write and maintain automated tests for frontend workflows and backend APIs. * Own CI/CD quality gates and decide when a release is ready. * Check that data-rich interfaces stay correct as data updates, including forecast uncertainty, data freshness, and alert severity. * Build test tooling and synthetic data for reproducible scenarios. * Fix bugs and contribute production code where it helps. * Use AI coding tools for test development and debugging. * Collaborate with product, design, scientists, and API engineers; turn ambiguous requirements into testable, shippable increments.