Senior Software Engineer, Fullstack

Knewton, New York, NY

See jobs at Knewton

Duration: Full-Time

We believe each student is unique and their knowledge is not defined by their last answer. Sometimes what a student needs at any moment may not be the next lesson in their textbook. Teachers, schools and education companies use Knewton solutions to adapt to each student’s unique needs with tailored recommendations. Join us to help students have a more positive educational experience.

What have we accomplished since opening our doors in 2008? We’ve delivered more than 15 billion (that’s right, billion) personalized recommendations to over 14 million students on every continent (okay, except Antarctica). We are building on the success of our recently-launched Alta product to deliver educational software to colleges and universities across the country. We’re headquartered in NYC with offices in London and Tokyo. Investments top $150M from well-known angel investors plus Accel, Bessemer, First Round Capital, Firstmark, Founders Fund, GSV and Atomico.

Our team is seeking a Senior Software Engineer to join the Engineering team.

You will be responsible for building and enhancing the React/GraphQL/Node/Java/Python application that powers the alta learning product. You will work closely with our Product, UX and Data Science teams to lead projects that make alta more powerful and more scalable. You will also work collaboratively with other senior engineers to guide the technical direction of our systems, while helping more junior engineers to effectively utilize cutting-edge web technologies.

This is a great opportunity to:

  • Drive technology initiatives to improve scalability, resiliency, and performance throughoutf our platform
  • Mentor engineers and help them grow to their full potential
  • Be a thought leader and actively engage in continuously improving practices and methodology across the company
  • Collaboratively work with talented engineers, data scientists, product managers and UX designers to deliver quality software features to our users
  • Express your voice on how to build great software on the team and across the company

What we are looking for:

  • 6+ years experience in software development, 4+ years of which are specific to full-stack development
  • Proven full-lifecycle development experience on large projects, creating robust and scalable solutions
  • In-depth understanding of the full-stack of a cloud based distributed platform
  • Advanced understanding of Java or some other typed language e.g. Scala, C++, Kotlin
  • Expert Javascript chops including familiarity with at least one popular FE framework
  • Basically all the necessary skills to ship a FE feature and then scale a backend service
  • Experience mentoring junior engineers
  • A passion for transforming education

Perks include:

  • Competitive salary, great health insurance, and equity
  • 401k match!
  • Great coworkers with a passion for empowering students and educators
  • Flexible hours, no vacation policy, and paid maternity/paternity leave
  • High-quality equipment (default: a new Macbook Pro with a giant monitor)
  • Social groups and sports teams
  • Fully stocked kitchen with all-day snacks and a full bar
  • Free lunches everyday and free dinners when you work late
  • Free monthly MetroCards/PATH cards

About Knewton

Our mission is to personalize learning for the world. No two students come from the same background or learn the same way. With Knewton adaptive learning, every student is supported and challenged. Knewton offers integrated adaptive courseware for colleges and universities across North America. Also, education companies and publishers use Knewton Enterprise to build or enhance powerful adaptive learning products across grade levels and subject areas.


Want to learn more about Knewton? Visit Knewton's website.