Job Closed
This listing is no longer active.
Station A is the world's first AI-powered clean energy marketplace.
Senior Software Engineer
Location
Washington
Posted
100 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Station A
Station A is a technology company reimagining how clean energy is bought and sold. Our distributed team is made up of climate-minded technologists, strategists, and operators committed to making climate action a no-brainer for everyone. We combine proprietary software with industry expertise to guide commercial real estate owners and operators through their decarbonization journey, starting with evaluation of their portfolios and culminating in transactions through our clean energy marketplace. About the Role: We’re looking for a Senior Software Engineer who can own meaningful slices of the product end-to-end, ship quickly without cutting corners, and help raise the technical bar as the team scales. For example: - Own discrete product areas end-to-end (e.g. a portfolio evaluation workflow, a scoring model, or a transaction flow), including clarifying requirements with Product, tech-speccing the solution, implementing backend & frontend changes, shipping, and supporting it in production. - Be the owner for specific systems or services, including ongoing improvements, bug fixes, performance tuning, and technical debt in that area. - Translate product goals into shipped code, including breaking down problems into scoped tickets, making pragmatic tradeoffs, and delivering incremental value week over week. You’ll work across one of our core pods: - Evaluation: geospatial analytics, data pipelines, site qualification, modeling - Transaction: marketplace workflows, RFPs/RFQs, provider matching, deal execution This is a hands-on role for someone who enjoys building real systems under ambiguity, collaborating tightly with Product and Design, and leaving codebases better than they found them. 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
Job 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
- Strong pluses:
- 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
Benefits
- We’re committed to supporting a healthy, sustainable life in and outside of work. Some benefits include:
- Remote-friendly work environment (U.S.-based) with co-working space opportunities
- Flexible PTO
- 15 paid holidays annually
- Monthly remote work stipend - $600 per year
- Learning & development budget to support your professional growth - $500 per year
- Comprehensive medical, dental, and vision insurance
- Compensation:
- We believe in pay transparency. The annual base salary for this role is $138k - $155k depending on your location. We also offer a performance-based annual bonus and equity.
- We are a fully remote organization and candidates based in CA, NV, OR, VA, WA, NY are preferred.
- Our Commitment:
- We believe diverse perspectives fuel better ideas and stronger outcomes. If you are excited about this role—even if you don’t meet 100% of the qualifications—we encourage you to apply.
- Station A is an equal opportunity employer committed to building an inclusive, respectful workplace. Hiring decisions are based solely on qualifications, merit, and business needs.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Staff Software Engineer, you’ll take ownership of complex, high-impact features across the product, leveraging your deep expertise in full-stack development with JavaScript, Node.js, React, CSS, and MongoDB. - Lead the design and development of high-impact features and services across the full stack. - Provide technical leadership within the team, driving best practices and ensuring high engineering standards. - Mentor and guide senior and junior engineers, helping them grow their technical expertise. - Collaborate with cross-functional teams to shape the direction of new features and improvements. - Own complex technical challenges, from troubleshooting to optimizing performance. - Define and implement technical strategies for improving the overall product. - Troubleshoot and resolve incidents during on-call rotations. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). A Master’s degree is a plus. - 7+ years of hands-on experience in Software Engineering, with a product development focus. - Strong hands-on experience with React, TypeScript, JavaScript, and full stack development. - Proven track record of delivering high impact product features from definition to completion. - Strong product and analytical thinking skills. - Excellent communication and collaboration skills. - Demonstrated ability to partner with organizational leadership to shape engineering strategy. - Bay Area candidates preferred, or open to occasional travel as needed. Requirements - Strong hands-on experience with React, TypeScript, JavaScript, and full stack development. - Ability to articulate complex technical concepts clearly to both technical and non-technical audiences. - Ability to influence technical decisions throughout the organization. Benefits - Flexible Time-Off & Remote Work - 100% employer-paid Medical, Dental, and Vision coverage for employees; 60–65% coverage for dependents. - Comprehensive 401(k) program. - Flexible Spending Account (FSA) and Health Savings Account (HSA) options available. - Competitive equity package with a 4-year vesting schedule. - Life, AD&D, and Disability Insurance coverage provided where applicable. - Inclusive parental leave policies vary by state. - Paid day off to support a nonprofit or community cause.
• Apply programming skills in a professional, team-based environment • Contribute to small features and enhancements • Write clean, functional code • Support ongoing development of InvoiceCloud’s Payment Service Network • Collaborate with experienced engineers to gain exposure to the codebase, agile workflows, and delivery standards
Product Engineering Internship
HealthEdgeHealthEdge is a Burlington, Massachusetts-based computer software company that provides services and solutions to the healthcare payer market. These services in
• Collaborate with engineers to design, build, and test new product features that improve performance, reliability, or user experience • Assist with writing clean, well‑structured code under the guidance of senior engineers and participate in code reviews to learn best practices • Help investigate and troubleshoot bugs by reviewing logs, replicating issues, and validating fixes • Support sprint planning and daily stand‑ups by documenting tasks, updating tickets, and organizing technical notes • Contribute to small engineering projects such as refactoring legacy code, improving internal tools, or automating routine processes
Software Engineer Internship
HealthEdgeHealthEdge is a Burlington, Massachusetts-based computer software company that provides services and solutions to the healthcare payer market. These services in
• Contribute to development work for the Haven AI care assistant and related browser extension features • Support AI automation efforts by creating prompts, testing outputs, and improving developer workflow efficiency • Assist with ongoing engineering maintenance tasks, including fixing bugs, reviewing vulnerability reports, and helping ensure system stability



