Senior Software Engineer
170k - 215k USD
Remote
Full Time
#Engineering
#TypeScript
#React.Js
#GraphQL
#Node.Js
#PostgreSQL
#AWS
#Git
#React Native
At Forerunner, we believe climate adaptation is a fundamental necessity rather than a luxury. We are building powerful software to help local communities plan for the future by making complex flood risk data accessible and actionable. Our team works directly with municipalities to help them manage capital and communicate effectively with residents, ensuring that local leaders have the tools they need to mitigate the impacts of climate change and protect homes.
The role
We are seeking a Senior Software Engineer to join our dedicated, remote-first engineering team on a full-time basis. This role is open to candidates located anywhere within the United States who are authorized to work in the country. As a senior member of our team, you will play a vital role in simplifying complex technical challenges to help floodplain managers make informed decisions that have a real-world impact on community safety.
Core responsibilities
- Design, develop, and maintain software across our entire stack, including frontend React components, backend Node.js services, and PostgreSQL data models.
- Take ownership of complex, high-priority projects while collaborating with the team through pair programming, mentorship, and clear technical communication.
- Assist with essential infrastructure and support tasks within our AWS environment to ensure our systems remain reliable and scalable.
Skills and experience
We value engineers who are curious and eager to learn, even if you do not have experience with every tool in our stack. We are particularly interested in candidates with a strong background in mobile development using React Native. Our environment relies on the following technologies:
- Languages and Frameworks: TypeScript, React.js, Node.js, and GraphQL.
- Data and Infrastructure: PostgreSQL, PostGIS, and AWS.
- Development Practices: Git for version control, along with Jest and Cypress for testing.
Compensation and benefits
We offer a salary range of $170,000 to $215,000, depending on your specific qualifications and experience. In addition to competitive pay, we support your well-being with a comprehensive benefits package:
- Medical, dental, and vision insurance.
- 401k retirement plan.
- Wellness programs to support your physical and mental health.
- The flexibility of a fully remote work environment.
How to apply
If you are passionate about using technology to fight climate change and want to make a tangible impact within a small, mission-driven team, we would love to hear from you. Please submit your application to be considered for this position. We strongly encourage individuals from underrepresented groups to apply, as we believe diverse perspectives are essential to solving the global challenge of climate change.




