Swing Education

Remote, silicon valley
51 - 100 employees
< 10 engineers
$10m - $25m funding
Series b

End-to-end solution that helps schools offload tedious work associated with finding substitute teachers such as year-round recruiting, fingerprinting, permitting, onboarding, and payment to substitute teachers.

Swing Education photo 1 Swing Education photo 2 Swing Education photo 3
Active Roles

Why join us?

  • Growing 100% YoY, working with over 1500 schools and have filled over 150k teacher absence days.

  • Founders have known each other since high school, complement each other well, have computer science backgrounds, and collectively have school operations and previous startup experience. Funded by Social Capital (Series A), GV and Owl (Series B).

  • Mission oriented ed-tech company, we're trying to help schools. Diverse and inclusive team, our employees are 60% people of color (30% underrepresented minorities) and over 50% female. Our board of directors is also 75% female and 75% people of color.


Engineering at Swing Education

Engineering team and processes

Most engineers are expected to be generalists and comfortable defining the state required, functions to manipulate state, and the accompanying frontend in a functional and performant manner.

Engineers typically work closely with a PM to spec and then build a feature. Each engineer has a dev environment to demo/share work in progress. Any larger commits is reviewed before deployment.

Deployment happens automatically upon successful git push assuming tests pass.

No previous Clojure or Datomic experience is required, we're comfortable and confident in training people and that they will enjoy it. The development environment and tech stack is interactive and provides a tight feedback loop.

Technical Challenges

For our substitute teachers this is their entire livelihood. As a result, correctness, fairness, and repeatability are very important. Notifications must be accurate and timely and our state tracking must have good audit trails.

Our software must be flexible to try to account for the myraid of possible edge cases that can occur during these course of a school day. The real world often does not fall into the neat buckets that we'd prefer and thus we try to design our features with that flexibility in mind.

Projects you might work on
  • Implement a substitute teacher no-show/late workflow for our schools admins to let us know. Use as an input into reliability metrics to understand our sub pool reliability.

  • Implement a sub onboarding process that walks substitute teachers through the required steps in order to become a substitute teacher. Design it in such a way that allows for the large variance in requirements between states and allows for the best possible user experience to maximize completion rate.

  • Implement features that allow for substitute teachers to customize the notifications they receive about new requests. Ideally this would include school, pay, location, timing, grade/subject preferences, etc.

Tech stack
Clojure
Datomic

Working at Swing Education

We are a mission driven edtech company. The focus is always on our users and how we can help schools operate more efficiently and save time. Many projects are cross-functional in nature and require working closely with other teams to ensure successful deployment.

Work-life balance and DNI are baked into our company DNA. Many employees, including all founders, have young children and understand family comes first. Diversity and inclusion is important to us and we have the stats to back it up, 57% female and 26% under-represented minorities.

Perks & benefits
  • Generous Vacation

    3 weeks

  • Workshops/Conferences

    $1k annual budget for general purpose personal development to be used as you see fit. As many workshops and conferences as relevant for your position.

  • Maternal/Paternal Leave

    Eligible after 3 months of employment. 13 weeks if primary caregiver, 4 if secondary on top of whatever provided by the government.

  • Flexible Hours

    Lots of people have kids and schedule around pickup/dropoff. Many people are shifted earlier in the day as a result but it's pretty flexible.

  • Work from Home

    We're 100% remote now

  • Health Insurance
Our Team by the Numbers

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply