Station A is a technology company reimagining how clean energy is bought and sold. They are seeking a Senior Software Engineer who will own meaningful slices of the product end-to-end, ship quickly, and help raise the technical bar as the team scales.
Responsibilities:
- Own and ship end-to-end product work: from problem framing → design → implementation → rollout
- Build and maintain scalable backend systems and APIs (primarily Python + SQL)
- Contribute to frontend product surfaces (TypeScript / React) where needed
- Design pragmatic data models and workflows that support real customer use cases
- Improve system quality through testing, observability, and thoughtful refactors
- Collaborate closely with Product, Design, and other engineers to balance speed, scope, and correctness
- Help define "what good looks like" through code reviews, pairing, and example-setting
- Participate in technical discussions around architecture, tradeoffs, and platform evolution
Requirements:
- 5+ years of professional software engineering experience
- Strong backend experience with Python and SQL (Postgres preferred)
- Comfort working across the stack (you don't panic when touching frontend code)
- Experience building and maintaining production systems with real users
- Solid fundamentals in system design, data modeling, and API design
- A bias toward shipping, paired with respect for maintainability and quality
- Clear communication skills—you can explain tradeoffs, not just implement them
- Experience working in startups or other ambiguous, fast-moving environments
- Experience with geospatial or data-heavy systems
- Familiarity with data pipelines or orchestration tools
- Exposure to marketplace, workflow, or B2B SaaS products
- Prior climate, energy, or infrastructure experience
- Mentorship experience or informal technical leadership