Software Engineering Lead - FlowGen Labs
$240k - $400k • San Francisco Bay Area • FullTime
Posted 1y ago
About the job
FlowGen Labs is a well-funded SF Bay Area startup backed by tier-1 investors, building developer tools and AI-powered platforms for complex enterprise software, including code generation and workflow automation. This is a technical leadership role within a talent-dense founding team, offering meaningful equity and growth upside at the intersection of ERP and artificial intelligence. The role involves defining architecture, standards, and delivering solutions end-to-end, blending core platform design in cloud (AWS/Azure) data and application architecture with hands-on, customer-facing delivery.
Responsibilities
- Define architecture and standards for solutions.
- Deliver solutions end-to-end.
- Lead builds across Node.js services, AI and agent workflows, and integrations with enterprise systems.
- Own quality and reliability of delivered solutions.
- Design secure, scalable cloud and systems, including networking, autoscaling, and multi-tenant patterns.
- Implement Infrastructure as Code using Terraform or CDK.
- Establish strong observability with metrics, tracing, logs, and SLOs.
- Develop APIs and services using Node.js and TypeScript.
- Integrate with Postgres and vector databases like pgvector, Pinecone, or Milvus for retrieval and semantic search.
- Orchestrate agentic workflows and retrieval augmented generation.
- Implement CI/CD pipelines using GitHub Actions or GitLab CI.
- Apply automated testing, code reviews, and trunk-based development.
- Utilize Docker and modern release management practices.
- Apply AI tools to development, testing, data, and support.
- Communicate crisply and make decisions with incomplete information.
- Learn new stacks and adopt a 'we will figure it out' attitude.
Requirements
- Depth in building secure, scalable systems across networking, autoscaling, multi-tenant patterns.
- Proficiency with Infrastructure as Code using Terraform or CDK.
- Strong observability skills with metrics, tracing, logs, and SLOs.
- Strong Node.js and TypeScript skills for APIs and services.
- Proficiency with Postgres and experience with vector databases such as pgvector, Pinecone, or Milvus.
- Experience orchestrating agentic workflows and retrieval augmented generation.
- Familiarity with LangGraph is a plus.
- Solid engineering practices including CI/CD with GitHub Actions or GitLab CI, automated testing, code reviews, trunk based development.
- Comfortable with Docker and modern release management.
- Hands-on use of AI tools with clear ideas for applying AI to development, testing, data, and support.
- Ownership mentality.
- Comfortable deciding with 80 percent information.
- Ability to move fast without breaking things.
- Willingness to learn new stacks.
Benefits
- Meaningful equity
- Real growth upside
- Total compensation: $240,000 to $400,000
- Base salary: $160,000 to $250,000
- Visa Support/Sponsorship available