Senior Software Engineer, Backend

| Greater NYC Area
Sorry, this job was removed at 4:15 p.m. (EST) on Wednesday, January 9, 2019
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

What is Knewton? At Knewton, we believe each student is unique and that 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 built an adaptive learning API that has 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.

As a Senior Software Engineer, you will be responsible for building and enhancing the microservices that power 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 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 the scalability, resilience, and performance throughout 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 backend development on scalable distributed systems
  • 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
  • Expert level understanding of Java or some other typed language e.g. Scala, C++, Kotlin
  • Basically all the necessary skills to develop backend code that is well-tested, robust to traffic, and designed to survive multiple iterations of the product
  • Experience mentoring junior engineers
  • Passion for 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

This is a great opportunity to:

  • Drive technology initiatives to improve the scalability, resilience, and performance throughout 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 backend development on scalable distributed systems
  • 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
  • Expert level understanding of Java or some other typed language e.g. Scala, C++, Kotlin
  • Basically all the necessary skills to develop backend code that is well-tested, robust to traffic, and designed to survive multiple iterations of the product
  • Experience mentoring junior engineers
  • Passion for 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
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

100 5th Ave., New York, NY 10011

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about KnewtonFind similar jobs