About the job
About Flow Engineering
At Flow Engineering, we are pioneering an AI-native requirements platform that empowers cutting-edge engineering teams to collaborate seamlessly with AI agents. Our mission is to facilitate the design, validation, and evolution of complex systems with unmatched speed and precision. Following our successful Series A funding, we are on an exciting trajectory to scale our product from thousands to hundreds of thousands of users, all while upholding the highest standards of reliability and performance.
About the Role
We are seeking a passionate Infrastructure Software Engineer to join our dynamic team. In this role, you will be instrumental in constructing and expanding the core platform that underpins Flow. You will manage services and infrastructure that empower "agentic systems engineers" and product teams to leverage Flow in their daily tasks.
You will become a key member of a small, senior team that prioritizes speed, ownership, and solid engineering principles—delivering version 1 products swiftly, learning, and iterating effectively.
Your Responsibilities
Design, develop, and maintain backend services and platform primitives that facilitate complex engineering workflows and large-scale collaboration.
Enhance Flow’s capacity from thousands to hundreds of thousands of users, focusing on performance, reliability, observability, and security across the entire stack.
Take ownership of CI/CD pipelines, testing infrastructure, and internal tools to enable rapid and safe product releases.
Collaborate with frontend and AI engineers to establish robust APIs, data models, and integration points that are easy to adapt and evolve.
Contribute to architectural decisions and the technical roadmap as our product and customer base expands.
Your Profile
A minimum of 3 years of software engineering experience in building and maintaining production systems within a cloud environment (e.g., AWS or GCP).
Deep understanding of systems design, distributed systems, and best practices for reliability, observability, and security.
Proficiency with containerization and infrastructure-as-code tools (e.g., Docker, Terraform, etc.).
Ability to take ownership of projects end-to-end in a fast-paced environment and make pragmatic decisions amidst ambiguity.
A collaborative mindset with low ego, eager to work closely with product, design, and customer-facing teams.
Our Technology Stack
Utilization of TypeScript, Node.js, and React for application development, with a strong emphasis on type safety.
Employing Postgres and various managed cloud services for data persistence and messaging.

