- Company Name
- Flow Engineering
- Job Title
- Software Engineer - SF
- Job Description
-
**Job title**
Software Engineer – SF
**Role Summary**
Design, build, and iterate core features for a next‑generation hardware systems engineering platform. Collaborate with customers, product, and sales to translate real‑world problems into product solutions. For senior engineers, lead teams, own large product domains, and drive engineering culture.
**Expectations**
- 2+ years of professional software engineering, 4+ years for leadership roles.
- Proven track record solving complex, real‑world problems.
- High ownership, initiative, and ability to work fast, shipping MVPs and iterating on feedback.
- Clear, concise communication.
**Key Responsibilities**
- Gather and refine customer requirements in partnership with Customer Success and Sales.
- Design and implement elegant, performant solutions using the tech stack.
- Rapidly prototype, ship MVPs, and refine them based on user feedback.
- Troubleshoot and resolve customer issues during live calls, deploying fixes within hours.
- For senior engineers: hire, mentor, and manage junior talent; take full ownership of a product area (e.g., distributed systems, product design, performance).
**Required Skills**
- Front‑end: JavaScript, TypeScript, React, Next.js; strong grasp of browser performance.
- Back‑end: Go (Golang).
- Infrastructure: Terraform, AWS, Docker.
- Databases: PostgreSQL; APIs: GraphQL (Hasura, Apollo).
- Experience with MVP delivery, iterative development, and rapid iteration cycles.
- Strong problem‑solving, communication, and collaboration skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent hands‑on experience.
- No specific certifications required.
San francisco, United states
On site
Junior
26-12-2025