Technology is reshaping the way we learn, study, and work, and Flatiron School is proud to be at the forefront of this change. Flatiron School empowers students from all walks of life to start new careers in coding, data science, and UX/UI design. We’re looking to expand our leadership team in Product and Technology as we rapidly expand our programs and change more lives. It’s an exciting time to be a part of Flatiron School.

The Flatiron School is seeking an Engineering Manager to help foster an engineering team who builds, designs, implements and maintains products that serve our amazing students, instructors and business stakeholders. We are looking for experienced leaders to work cross-functionally to not only develop solutions, but also define problems and execute on initiatives that are impactful down the road.

Strong communication skills and a desire to be involved in all aspects of the product life-cycle are a must. We are looking for leaders who think outside the box and thrive in ambiguity, bringing clear direction to our teams and leading through change. The Engineering Manager will drive adoption of engineering best practices and development processes within their team and across our technology organization.


  • Guide the technical direction and priorities of a squad, ensuring long-term technical health and team engagement.

  • Partner with product managers and designers on a regular basis to drive data-driven engineering and product decisions and set and track towards quarterly objectives.

  • Hire, develop, and retain high-performing engineers.

  • Mentor and coach software engineers through 1:1s and performance evaluations.

  • Drive feature development end-to-end and deliver large initiatives at a quarterly level. Take on important engineering, scaling and performance issues.

  • Guide the team through planning and execution of product initiatives.

  • Ensure alignment between execution of short-term initiatives and overall quarterly objectives.

  • Contribute to department-wide technical and cultural initiatives, making an impact on the overall health of the organization and our products.


  • Experience building and leading software engineering teams (hiring, handling promotions, onboarding/off-boarding, team-building, and processes).

  • Several years of very recent and hands-on programming experience in a professional software development shop.

  • Strong organization and prioritization skills along with excellent written and interpersonal skills.


About Flatiron School

Flatiron School teaches passionate, creative people how to code. We’ve been teaching since 2012, and now we’re developing software and programs to bring our successful curriculum to more students. We are more than just a school — we are a team of mission-driven individuals trying to align education with reality.

Over our five years as a school, we’ve helped over one thousand students learn to code and launch careers in tech. To achieve these outcomes, we’ve never let ourselves stop growing – we’ve constantly iterated on our curriculum, evolved our teaching techniques, and created technology to improve our students’ learning experience.

For the next step in our growth, Flatiron School has joined the WeWork family. In WeWork, we’ve found a partner who shares the mission we’ve had since the beginning: to enable passionate people to learn the skills they need to pursue careers and lives they love. And that mission won’t change. As part of WeWork, we look forward to working together to expand our in-person and online programs and further increase accessibility to our transformative education.

Apply for this Job

* Required