VP Engineering

Swing Education - San Mateo, CA - Full time

Swing Education - San Mateo, CA - Full time

Apply for this job


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. We make it easy for great schools and quality subs to find each other. We help schools access more subs and offload tedious work (recruiting, screening, payroll, etc.) and we help subs find jobs, gain experience and build their professional network.

Swing is a revenue generating, Series A, YC company (through ImagineK12).

The Position

The good news - our users love our product! However, there’s still a lot of work to be done, and we truly feel that our product will be our competitive differentiator. That’s why Swing is looking for a VP of Engineering to manage the day to day operations of our engineering team and lead our engineering team to successfully create a world class product.

An ideal candidate will possess strong relationship management, strategy, development, project management, problem solving and change management skills. The candidate will be professional, a team player, proactive, detail oriented, and can demonstrate team building and leadership skills. They also must be flexible to work in a fast-paced, highly interactive and innovative environment.


  • Collaborate with executive team to help shape the technical vision/strategy and roadmap for the company
  • Set project specific goals and measure their alignment to established timelines
  • Manage and mentor a growing team of software engineers
  • Help to find, build, develop, and create an inspiring team and culture within Engineering
  • Strive to create a team environment with open communication that will drive program goals
  • Develop efficient processes to allow the team to perform at a consistently high level
  • Work collaboratively with other team leaders to achieve project execution and company goals
  • Work closely with our recruiters to hire outstanding technical talent from diverse backgrounds
  • Performance management (expectations, measurement against goals, etc) within the engineering team
  • Help with Dev Ops and Customer Support related matters
  • Work with the Product team to understand the product roadmap and delegating projects to engineers
  • Working with Product to define timelines and managing engineering progress against timelines


  • Bachelors or Masters Degree in Computer Science, Software Engineering or related field
  • 10+ years of software engineering and software engineering management experience
  • Experience with modern software development practices (ex: agile development)
  • Built and delivered products that have scaled
  • Strong knowledge or experience in functional languages -- especially Clojure
  • Self-directed, with the demonstrated ability to make complex and difficult decisions
  • Strong problem solving and communication skills
  • A strategic thinker who is happy to dive into the code as required
  • Humility; ability to step back and speak openly about mistakes

Apply for this job

Apply for this job



Experience Level

Senior Level

Swing Education

Swing Education is the on demand workforce for schools. We make it easy for schools to find high quality substitute teachers.

Apply for this job

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

News, research, and opportunities - sent weekly.
News, research, and opportunities - sent weekly.