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 Back-end Engineer II jobs.

Back-end Engineer II
UdacitySummary
Back-end Engineer II at Udacity building scalable, robust, and high-performance back-end systems for Enterprise products. This role involves developing and maintaining critical APIs and microservices that support personalized learning experiences for customers, mentors, staff, and students.
Job Description
Fast Facts
Join Udacity as a Back-end Engineer II, where you'll collaborate on building scalable, robust, and high-performance back-end systems for our Enterprise products.
Responsibilities: You will develop, test, and maintain back-end services and APIs, implement secure systems, optimize performance, and participate in code reviews among other key tasks.
Skills: Experience with back-end technologies like Go, Node.js, Python, and GraphQL, along with proficiency in relational databases such as PostgreSQL and knowledge of modern web security protocols are essential for this role.
Qualifications: 2-3+ years of professional experience in software engineering, with a strong understanding of scalable systems and production-quality microservices.
Location: This is a remote role for candidates authorized to work in the United States, excluding certain states.
Compensation: $110000 - $120000 / Annually
The Udacity Enterprise Engineering team is seeking Back-End Software Engineers to build and enhance our Enterprise products. You will collaborate closely with Product, Design, and Operations teams to create and improve cutting-edge systems that empower customers, mentors, staff, and students. Your work will play a pivotal role in delivering robust, scalable, and high-performance applications that support a personalized and seamless learning experience.
Responsibilities:
● Develop, test, and maintain scalable back-end services, APIs, and microservices.
● Design and implement robust, secure, and reliable systems to handle complex workflows.
● Collaborate with cross-functional teams to gather requirements and create solutions tailored to Enterprise needs.
● Optimize existing back-end systems for performance, scalability, and maintainability.
● Implement and enforce best practices for code quality, testing, deployment, and documentation.
● Troubleshoot and resolve back-end system issues, ensuring high availability.
● Participate in code reviews, team discussions, and contribute to a culture of continuous improvement.
What We Value:
● 2–3+ years of professional software engineering experience in a product-oriented, live production environment.
● Strong background in building scalable, reliable, and low-latency systems.
● Demonstrated expertise in designing, building, delivering, and maintaining production-quality microservices.
● Experience with back-end frameworks and technologies, such as Go, Node.js, Python, and GraphQL.
● Proficiency in working with relational databases like PostgreSQL.
● Nice-to-haves: experience with AWS, Docker, Kubernetes, and familiarity with CI/CD pipelines.
● Strong understanding of modern web protocols, security concerns, and system integrations.
● Ability to thrive in a fast-moving environment with a focus on delivering impact.
● Passionate about solving complex technical problems and creating amazing user 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 average base pay for this position is between $110,000 - $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.
Location: 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. Relocation assistance will not be offered
