Companies you'll love to work for

106
companies
1,008
Jobs
Be placed in the Kapor Talent Network talent network for opportunities from 100+ startups solving real-world problems.

Sr. Software Engineer

Swing Education

Swing Education

Software Engineering
United States · Remote
Posted on Tuesday, June 4, 2024

ABOUT SWING:

Founded in 2015 by former K-12 educators and administrators, Swing Education is a leading platform assisting school districts in sourcing dependable, highly qualified substitute teachers. Recently recognized as the Most Innovative Company in Education by Fast Company and named a Great Place to Work in 2024, Swing continues to set the standard for excellence in the EdTech space.

At the core of our company stands a diverse and visionary leadership team. In the face of a nationwide teacher shortage, Swing believes that every classroom should have a teacher, and every student deserves uninterrupted learning. At Swing, we champion a fundamental belief: for our schools and students to thrive, our team must reflect the rich diversity of the thousands of students and educators we are privileged to serve. We are committed to creating a work culture that embraces inclusivity and belonging for every member of our present and future team. To learn more about Swing Education and our Core Values, please click here.

POSITION SUMMARY:

We’re looking for a Senior Software Engineer I to join our growing engineering team. You’ll partner with product management and design to architect, implement, test, iterate and maintain features that will bring unprecedented technology to the school and substitute teacher marketplace. You’ll play a key role in helping us modernize and reimagine our codebase, infrastructure, processes, and products. This role will meaningfully impact Swing Education’s mission to ensure that learning never stops in K-12 classrooms.

We have a diverse, supportive Product, Design, and Engineering (PDE) team that values experimentation, learning, and personal growth. Your fellow engineers will help get you ready to contribute quickly. We also have lots of exciting work in the pipeline, ready for an engineer like you!

This will be a full-time remote position.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Foster a collaborative environment for you and your teammates to deliver high-quality, reliable, and well-tested features

  • Ensure that the code meets performance, reliability, quality, security, and testability standards
  • Craft technical specifications that illuminate the hidden complexities of feature development and offer straightforward solutions to engineering challenges
  • Mentor others to solve problems and lead complex projects. Share your knowledge with your peers by presenting at our monthly DevChats
  • Champion building products that produce valuable outcomes for our users
  • Collaborate closely with product management and design on requirements, priorities, sizing efforts and tradeoffs
  • Collaborate with teams across the organization to accomplish our holistic company goals

TECHNOLOGY:

Front-End: Typescript, React

Cloud: AWS

CI/CD: Gitlab CI/CD, Ionic Appflow

REQUIREMENTS AND QUALIFICATIONS:

What You’ll Bring:

  • 5+ years of professional full stack software development experience
  • Solid knowledge of modern JavaScript, TypeScript, and React
  • Significant experience designing and architecting software solutions
  • Significant experience designing and consuming REST APIs
  • Experience in front-end development using modern Javascript frameworks, such as React or Vue
  • Experience collaborating cross-functionally in a fully remote environment
  • Experience leading projects and mentoring others to solve problems
  • Comfortable with modern infrastructure essentials like AWS, Docker, CI/CD tools, etc.
  • Experience developing and shipping production-grade services in an agile, product-oriented environment
  • A track record for becoming a domain expert in both technical and business areas

Some Nice to Haves:

  • Previous experience building/deploying UI component libraries
  • Previous EdTech, startup, or online marketplace experience
  • New user onboarding and first touch tailoring experience
  • Knowledge of web accessibility principles and experience implementing them in a web or mobile app environment
  • Experience with Clojure or other Lisp dialects

We’re Looking for Someone Who Has:

  • Excitement about working at a mission-driven startup, and the opportunity to have an outsized influence on the trajectory of the company
  • Passion to foster a diverse and inclusive culture
  • High standards for themself and others, and attention to detail
  • Pride in owning projects end to end and driving them to successful completion
  • A strong sense of urgency and a bias to action
  • Open communication skills — asks questions, assumes good intentions, and defaults to transparency

COMPENSATION:

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:

  • Medical/dental/vision benefits
  • Flexible Time Off (FTO)
  • Paid holidays
  • Parental leave
  • Stock options
  • Professional development reimbursement program
  • Co-working membership reimbursement
  • Mission-driven work
  • Fun, collaborative, balanced culture

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

Swing is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Swing is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.