Associate Software Engineer - (Scaling Team)

Schoology - New York, NY - Full time

Schoology - New York, NY - Full time

Apply for this job

Schoology, one of the fastest growing education technology companies, is putting collaboration at the heart of the learning experience with an easy-to-use learning management system (LMS) that connects the people, content and systems that fuel education. Millions of students, faculty and administrators from over 60,000 K-12 schools and higher education institutions worldwide use Schoology to advance what is possible in education.

Working at Schoology offers you a chance to help solve the most important challenges in education in an environment that’s fun, collaborative and innovative. We are looking for smart, creative individuals who are passionate about education and aren't afraid to show it.

What you'll do and learn:

  • Develop high performance, highly scalable web applications. Our web app is used by over 20 million educators, students and parents worldwide.
  • Work on a cross-functional team where you’ll play a critical role in the design, planning, development and deployment.
  • Bottom line: you’ll have a say in what’s built — we’re not throwing specs over the wall for you to develop on an island.
  • Meet aggressive deadlines in a rapid application development environment.

What we'd like:

Schoology is looking for an associate engineer who is ready for the next step in their career. Here you will find the guidance to grow into that next level of autonomy and effectiveness. Our team is passionate about delivering software that makes an impact in education today.

  • Experience developing in one or more of the following languages: PHP, Ruby, Python, Java, GO or node.js.
  • Understanding of basic web skills (HTML, CSS and JavaScript)
  • Some experience with datastores, either SQL or NoSQL
  • A commitment to learning about anything you don’t know on your own and with supervision.
  • Superior communications and organization skills — you’re going to be working on a team, so this is essential.
  • Self-motivation as well as an ability and desire to learn new technologies, applications, processes, and environments.
  • A belief that delivering code to production is just one step in the process. Monitoring and owning the code you wrote goes hand in hand with construction.
  • A desire to take on whatever challenge is most important. This could be tackling something you are familiar with, or it could require a deep dive into a whole new world. The key is having the right attitude.

Bonus points for:

  • Experience looking at live production monitoring to dig into performance concerns
  • Experience working with other people’s code, how to dig into it and make tactical changes with minimal side effects
  • Experience with Cassandra or Elasticsearch and especially CAP style tradeoffs that NoSQL databases make.
  • Familiarity with: Java, Dropwizard, Laravel.

All team members at Schoology are expected to embody our Core Values which are Passion, Collaboration, Innovation, Curiosity and Integrity

Our mission is to continuously advance what is possible in education. You in?

Schoology is an Equal Opportunity Employer and embraces diversity of every kind.

Apply for this job

Apply for this job



Experience Level

Entry Level

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.