EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or view current openings at Udacity or search for Backend Engineer jobs.

Summary

Join Udacity as a BackEnd Engineer to design, build, and maintain scalable microservices that power educational experiences for students worldwide. You'll work on the Platform and Core Services team providing critical infrastructure and tools for internal and external customers.

Key Responsibilities: Design, build, ship, and maintain production-quality microservices while participating in design and code reviews. Manage cloud vendor resources, maintain core internal APIs, and participate in on-call rotation for production incident response.
Skills & Tools: Strong software engineering background with expertise in GoLang, PostgreSQL, GraphQL, and building scalable, low-latency systems. Additional valued skills include SQL performance tuning, AWS/GCP experience, Terraform, Kubernetes, Python, and CI/CD pipeline configuration.
Qualifications: Minimum 3+ years of professional software engineering experience in a product-oriented role with hands-on production code. Demonstrated expertise in designing, building, and maintaining reliable, performant microservices in live production environments.
Location: Remote from United States of America (must be authorized to work in the USA; certain states excluded: Alaska, Delaware, Hawaii, Kentucky, Louisiana, Maine, Mississippi, Missouri, Montana, New Mexico, North Dakota, Oklahoma)
Compensation: $120,000/year

Job Description

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join Udacity as a BackEnd Engineer to build and maintain scalable microservices while impacting the educational experiences of students worldwide.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Design, build, ship, and maintain microservices, participate in design reviews, manage cloud resources, and maintain core APIs in production environments.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Strong experience in software engineering, particularly with GoLang, Postgresql, Graphql, and scalable systems.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: At least 3+ years of professional experience in a product-oriented engineering role; familiarity with cloud platforms and DevOps tools is a plus.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: The position is fully remote but requires candidates to be authorized to work in the USA.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $120000 / Annually



The Udacity Platform and Core Services team is looking for Backend Software Engineers to build products to support the rapidly growing business demand of Udacity. The Platform and Core Services team provides our internal customers with the tools they need to make sure their services and processes get the most from Udacity’s Platform. Your work will impact internal and external customers, including Udacity Students all over the world and provide you with plenty of engineering challenges as we refine the experiences and infrastructure to handle new levels of flexibility and scale as we tackle this massive market.

Responsibilities:

● Design, build, ship, and maintain new and existing microservices with production quality

● Participate in design and code reviews

● Participate in on-call rotation for production incident response.

● Manage cloud vendor resources and services.

● Maintain core internal APIs in support of application services.

What We Value:

● At least 3+ years of professional software engineering experience working hands-on in a product-oriented software engineering role, in live production code.

● Strong background in building scalable and low latency systems

● Demonstrated expertise in designing, building, delivering, and maintaining production quality reliable and performant microservices

● Experience with languages or frameworks in general, but in particular with GoLang, Postgresql, Graphql, and the latest web protocols and security concerns.

● Ability to thrive in a dynamic environment

● Passionate about your users’ experience and you feel, as we do, that online education can improve lives worldwide

Nice To Have:

● SQL performance tuning experience is a plus

● AWS , GCP, Cloudflare experience

● Terraform, Ansible experience

● Kubernetes in Production experience

● Python programming experience

● CI/CD pipeline configuration experience

● Distributed event streaming platform experience like Kafka

● Production applications monitoring experience

Consider applying if your experience is close to what we described above. We look for people with exceptional potential; as we know highest performing teams include people of diverse backgrounds, perspectives, and life experiences.

Location: While this is a remote role, applicants must be currently authorized to work in the United States of America on a full-time basis.

Compensation: The maximum base pay for this position is $120,000, depending on experience and location.

Benefits:

Experience a rewarding work environment with Udacity's perks and benefits!

● Flexibility of working from home, with in-person collaboration spaces in Mountain View, Cairo, Dubai, and Noida.

● Flexible working hours.

● Paid time off.

● Comprehensive medical insurance coverage for you and your dependents.

● Employee wellness resources and initiatives (access to wellness platforms like Headspace, Modern Health).

● Quarterly wellness day off.

● Personalized career development.

● Unlimited access to Udacity courses and Nanodegrees.

***We will consider qualified candidates currently based in the United States, with the exception of the following states: Alaska, Delaware, Hawaii, Kentucky, Louisiana, Maine, Mississippi, Missouri, Montana, New Mexico, North Dakota, Oklahoma, South Dakota, Vermont, Wisconsin, Wyoming.