Flow is seeking an experienced Engineering Manager to lead their engineering teams, requiring someone who can set technical direction, make critical architectural decisions, and build high-performing teams to support their reimagined approach to living, working, and connecting through a technology platform and operations ecosystem.
Requirements
- 10+ years of software engineering experience with deep knowledge of full stack systems, distributed systems principles, high availability, fault tolerance, and system efficiency.
- Proficiency in multiple modern programming languages with ability to adapt to new technologies quickly.
- Strong track record of making high-level architectural decisions that balance technical feasibility with business goals.
- Experience working in fast-paced, product-driven environments.
Responsibilities
- Provide technical direction for full stack systems, making key architectural and systems-level decisions to ensure scalability, reliability, and security.
- Stay engaged with hands-on technical work on complex systems and critical projects.
- Translate clear requirements into scalable, maintainable software solutions.
- Balance technical excellence with pragmatic decision-making to deliver continuous value to the business.
- Drive projects forward, identifying and resolving blockers to maintain momentum.
Other
- Lead and mentor a team of engineers, fostering their technical growth and ensuring high-quality output.
- Create a collaborative, high-performing culture that aligns with Flow's values of integrity, trust, and excellence.
- Partner with product, operations, and engineering teams to define clear requirements.
- Effectively communicate technical concepts to non-technical stakeholders.
- Contribute to recruitment and hiring of engineering talent.
- Foster an environment of continuous learning, accountability, and teamwork.
- Alignment with Flow's values of innovation, excellence, and teamwork.
- Demonstrated commitment to building positive, inclusive work environments.
- Excellent ability to explain complex technical concepts clearly across teams and to non-technical audiences.
- Strong collaboration and stakeholder management skills.