Oh Snap!
This job is no longer active - but you can still view the details below.

Coach, Software Engineering

| Chicago

What We Look for in Teachers:

The goal of any teacher or coach is to drive outcomes. We are looking for people who LOVE TEACHING. We make it a mission to seek out teachers who can infect, infuse and inspire with passion, wisdom, positivity, and humor. They show students how to love what they do, and how to better love who they are.


The Technical Coaching Fellow will:

  • Make No Little Plans
    • Build for scale by communicating with Lead Instructors on the pace of the class, identify and deploy content for the coming week to meet the predefined learning objectives, create/iterate/review assessments to diagnose student strengths and weaknesses.
    • Execute on experimental efforts in curriculum and pedagogical style pursuing our collective unending quest to provide the best experience and most positive outcomes.
    • Develop and lead student project sprints throughout the semester.
  • Radiate Positivity
    • Create a safe and collaborative environment where students understand that helping their peers betters their own experience.
    • Find what to love. Leverage passion as a force for motivation by sharing what you are passionate about with your students and working those topics into lesson plans as appropriate.
  • Be Scrappy
    • Embrace change and thrive in ambiguity by helping students and staff with real time efforts, like debugging a student’s project or assignment, and escalating issues that you need help with in a timely manner.
  • Pursue Mastery
    • Use feedback from students gathered via class surveys to greatly exceed the minimum bar.
    • Integrate feedback from team members on progress of class to set pacing and determine tactical interventions.
    • Greatly exceed the minimum bar by guiding students to solutions without immediately providing the answer.
    • Alway be a beginner and push yourself to become a better educator by preparing and delivering lab reviews and lectures.
  • Work Together
    • Collaborate with teammates to address outstanding issues on upcoming curriculum content.
    • Provide feedback to team members by conducting weekly 1 on 1s and overcommunicating on a daily basis.
    • Empower others to succeed by conducting interviews for instructors and students for future cohorts. Strive to ask questions and provide solutions rather than simply pointing out problems.
    • Embrace transparency by using suggestions to begin discussion.


Qualifications for Technical Coaching Fellow:

  • Demonstrate intimate knowledge of a dynamically typed language such as Python, Ruby or JavaScript as used in a production environment.
Read Full Job Description

Technology we use

  • Engineering
    • JavascriptLanguages
    • PythonLanguages
    • RubyLanguages
    • ReactLibraries


Located just blocks away from the Chicago River. Commuting is a breeze with several major bus lines and ample parking nearby.

An Insider's view of Flatiron School

How does your team reward individual success?

We acknowledge wins on our team all the time! Since we work so closely as a team, one person's success is actually the whole team's. It could be as simple as a Slack message to the team or sharing the news on a regional level so that it's acknowledged at the next all-company meeting.


Community Lead, Marketing

What projects are you most excited about?

I’m excited about working with students and instructors alike as we cook up ways for designers, data scientists, and software engineers to collaborate with one another. I want our graduates to leave our school with experience communicating and building things on an interdisciplinary team, so they can confidently launch a new career in tech.


Lead Instructor, Software Engineering

What is your vision for the company?

To bring accessibility to tech education, to leverage our resources to retrain and up-skill Chicago talent, to deepen our standing as a market leader in technology, and to create meaningful relationships within the Chicago community through business, governmental and philanthropic partnerships that drive actionable change.


Campus Director, Chicago Campus

What makes someone successful on your team?

Any successful member of our team needs to be adaptable and flexible. No two classes are alike, and the strategies that worked last time might not work this time. You need to be able to change your attitude and methods on the fly to make sure that your students get the possible education you can give them.


Lead Instructor, Software Engineering

What are Flatiron School Perks + Benefits

Volunteer in local community
Friends outside of work
Eat lunch together
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Highly diverse management team
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Dental Benefits
Vision Benefits
Health Insurance Benefits
Onsite Gym
Retirement & Stock Options Benefits
401(K) Matching
Child Care & Parental Leave Benefits
Generous Parental Leave
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Game Room
Happy Hours