Forerunner→
Software Engineer Intern at Forerunner in San Francisco, CA
InternshipHybridFull-timeSan Francisco, CA$94k–$114k/yr
Skills
programming languagescore computer science conceptsweb development frameworksmobile developmentcloud platformsinterest in climate tech
Job Description
Summary: Forerunner is a company focused on climate adaptation through powerful software solutions for local communities. They are seeking a Software Engineering Intern to contribute to product development, collaborating with experienced engineers to build features that aid local governments in addressing climate-driven risks.
Responsibilities:
- Build and ship product features. You'll contribute to real engineering projects that improve the reliability, usability, and performance of Forerunner's platform
- Work across the stack. Depending on your project, you may build frontend components, APIs, mobile features, or data pipelines that power our products
- Collaborate with a cross-functional team. You'll partner with engineers, product managers, designers, and customer-facing teammates to understand problems and deliver solutions
- Learn modern engineering practices. You'll participate in code reviews, design discussions, and sprint planning while learning how production software is built and maintained using an AI-first development environment
- Engage with real-world problems. Our software supports local governments responding to climate-driven risks — your work will help modernize workflows that impact real communities
Required Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Experience building software projects through coursework, internships, open-source contributions, or personal projects
- Comfortable programming in at least one modern language (such as TypeScript, JavaScript, Python, Java, or similar)
- Strong foundation in core computer science concepts such as data structures, algorithms, and system design fundamentals
- Thoughtful problem solver who enjoys tackling ambiguous challenges
- Communicate clearly and enjoy collaborating with teammates
- Excited about using technology to help communities adapt to climate change
Preferred Qualifications:
- Experience with web development frameworks (e.g., React, Node.js)
- Experience with React Native mobile development
- Familiarity with SQL or working with data
- Exposure to cloud platforms (AWS, GCP, or similar)
- Interest in climate tech, civic technology, or government systems
- Based in Berkeley; we are a hybrid working environment, with hubs in Berkeley, CA, New York City, NY, Portland, ME
Required Skills: Programming languages, Core computer science concepts
Important Skills: Web development frameworks, Mobile development, Cloud platforms
Nice-to-Have Skills: Interest in climate tech
Benefits: We're mission-driven. Our mission orients our business strategy and pushes us to work with a sense of urgency., We're a small and mighty team. As a member of our growing team, you will quickly become an invaluable part of our organization and have a meaningful impact on our business and technical direction., We build each other up. A team works best when its members are adequately equipped with the tools to tackle the problems they are facing.
Benefits
We're mission-driven. Our mission orients our business strategy and pushes us to work with a sense of urgency.
We're a small and mighty team. As a member of our growing team, you will quickly become an invaluable part of our organization and have a meaningful impact on our business and technical direction.
We build each other up. A team works best when its members are adequately equipped with the tools to tackle the problems they are facing.