Taro Logo

Staff Software Engineer

Educational platform that unites high-quality instructional materials with digital learning, providing curriculum management functionality for schools and districts.
$160,000 - $210,000
Frontend
Staff Software Engineer
Hybrid
101 - 500 Employees
8+ years of experience
Education · Enterprise SaaS

Description For Staff Software Engineer

Kiddom, an innovative educational platform, is seeking a Staff Software Engineer to lead their frontend architecture and development initiatives. This role combines technical leadership with hands-on development, focusing on creating scalable solutions that enhance their educational technology platform. The position offers an opportunity to work on meaningful projects that directly impact educators and students across the country.

The ideal candidate will bring 8+ years of software engineering experience, with deep expertise in frontend development and system architecture. You'll be responsible for designing and implementing full-stack features, with a particular emphasis on frontend architecture and scalability. The role involves working with modern technologies including React, Java, Python, and various database systems, while solving complex technical challenges in the education technology space.

Kiddom offers a comprehensive benefits package including competitive salary ($160,000-$210,000), meaningful equity, full health benefits, flexible vacation time, and family-friendly policies. The company's mission to transform education through technology provides a purposeful environment for engineers who want to make a difference in the education sector.

Working in a hybrid setting from either San Francisco or New York, you'll collaborate with senior-level engineers to build robust, production-grade software solutions that help schools and districts manage their curriculum effectively. This is an excellent opportunity for a senior engineer looking to make a significant impact in educational technology while working with cutting-edge tools and technologies.

Last updated 6 hours ago

Responsibilities For Staff Software Engineer

  • Own the design and delivery of full-stack product features, focusing on frontend architecture and scalability
  • Scope out and build data solutions for both green-field and legacy problems
  • Shortlist and evaluate tools and technologies that align with project goals
  • Develop and validate production-grade software solutions
  • Build abstractions that improve integration with common data stack-oriented technologies
  • Develop key product features that impact company success

Requirements For Staff Software Engineer

React
Java
Python
  • 8+ years of software engineering experience with focus on frontend development and system architecture
  • Expertise in designing scalable systems and data-oriented technologies
  • Proficiency in languages such as Java, Python, or Golang
  • Experience with front-end frameworks (React, Angular, Vue), databases (SQL, NoSQL), and cloud services
  • Strong analytical and problem-solving skills

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
Commuter Benefits
  • Competitive salary
  • Meaningful equity
  • Medical, dental, vision, disability and life insurance
  • One Medical membership
  • Flexible vacation time policy (avg 4 weeks)
  • 10 paid sick days per year
  • Paid holidays
  • Paid bereavement leave
  • Paid family leave (16 weeks for birthing parents, 10 weeks for caretaker parents)
  • Commuter and FSA plans

Interested in this job?

Jobs Related To Kiddom Staff Software Engineer