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.
Front-end engineer Silicon Valley, CA, United States
Full-Stack Engineer - Product Focus Silicon Valley, CA, United States
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
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.
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.
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 given time allotted for the project.
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.
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.
3 weeks plus entire company is shut down last week of December
Unlimited coffee/tea/boba. Freshly roasted single origin coffee is always at the office.
$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.
Eligible after 3 months of employment. 13 weeks if primary caregiver, 4 if secondary on top of whatever provided by the government.
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
Everybody is encouraged to work from home on Fridays.
Pets welcome at the office subject to coordination/not too many all at once.
Max match of 4% requires you to put in 5%
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.