Senior Software Engineer (Scaling Team)

Sorry, this job was removed at 2:32 p.m. (CST) on Friday, August 17, 2018
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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:

  • 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 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:

We’re looking for world-class software engineers with proven experience and expertise. The common theme throughout our current team is our passion for the craft — software engineering.

  • Experience and expertise developing in one or more of the following object-oriented languages: PHP, Ruby, Python, Java, GO or node.js.
  • Experience developing large-scale web applications — the bigger the better!
  • Experience developing at all levels of the technology stack, with particular focus on the back-end.
  • Experience working with web services (e.g. REST, SOAP) in a highly scalable, highly available environment.
  • Experience building microservices-based applications with technologies like Docker.
  • 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.
  • Deep fundamental understanding of web application technology.
  • Strong understanding of basic web skills (HTML, CSS and JavaScript).
  • Superior communications and organization skills — you’re going to be working on a team, so this is essential.
  • Self-motivation as well as ability and desire to learn new technologies, applications, processes, and environments.

Bonus points for:

  • Interest in growing into a potential technical leadership role.
  • Experience with containerization and deployment.
  • Experience with Cassandra or Elasticsearch and especially CAP style tradeoffs that NoSQL databases make.
  • Experience working with PHPJava or Dropwizard.
  • Familiarity with Laravel.
  • Familiarity with Mongo, or Redis.

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.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Guadalupe St, Austin, TX 78701

Similar Jobs

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