Job Responsibilities : Software Engineer (Fully Remote Jobs/Work from Home)
Salary : Competitive Salary
Company : Swing Education
Engineering | Remote, USA | Full Time
On average, U.S. students are with substitute teachers for 5% of the typical school year. That means our students have substitute teachers for more than six months of their K-12 school career. The problem? We’re suffering from a national shortage of substitute teachers.
Swing Education is focused on tackling the substitute teacher shortage. Our online platform makes it easy for great schools and quality subs to find each other. We help schools access more subs and offload tedious work associated with managing a pool of substitute teachers (recruiting, screening, payroll, etc.). Our network provides subs with a wider range of work opportunities to gain experience and build their professional network.
After more than 6 years in operation we are working with over 4000 schools in 7 states and have filled over 300k teacher absence days. We’re a post-series B company with about 50 employees currently and our lead investors include GV (aka Google Ventures), Owl Ventures, and Social Capital. We also have a strong commitment to diversity and 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.
We’re a diverse and inclusive team. We find it easy to get up in the morning and work for teachers, schools, and students.
We are looking for a Software Engineer to become a foundational member of a small engineering team. You will partner with product management and product design to deliver and maintain product features that will bring unprecedented technology to the school and substitute teacher marketplace. You will serve as a mentor to junior team members. This role will meaningfully impact Swing’s mission to ensure that learning never stops in K-12 classrooms.
This will be a full-time remote position.
Essential duties and responsibilities:
Increase our ability to fill substitute teacher requests and offer more jobs to substitute teachers through product-led solutions
Build software designed for observability and testability across desktop, mobile web and native mobile applications
Gather and incorporate feedback on your work through code reviews and acceptance testing
Contribute to code reviews for others
Collaborate with senior team members on the technical design of features
Partner with product managers and product designs in an Agile, fast-paced environment
Requirements and Qualifications:
3+ of professional software development experience
Previous Clojure, ClojureScript, Datomic, or Lisp-based language experience
Excellent critical thinking and analytical skills, plus the ability to apply prior experience toward ill-defined problems
Excellent verbal and written communication skills
Experience with modern agile software delivery practices such as Scrum / Agile, CI/CD, TDD, DevOps
A record of mentoring junior team members or helping new team members onboard
Some nice to haves:
Previous mobile development experience via React Native
Previous EdTech, startup, or online marketplace experience
New user onboarding and first touch tailoring experience
Salary is commensurate on experience and is adjusted for cost of living standards dependent on position location. Swing Education offers a comprehensive benefits package which includes the following perks:
Professional development reimbursement program
Fun, collaborative, balanced culture