This position is for a Senior Software Engineer at Udacity, available for remote work in the United States.
The role involves joining a mission-driven, global team focused on digital transformation.
The ideal candidate will be a versatile and systems-minded engineer who thrives in a high-impact, cloud-native environment.
Responsibilities include building and maintaining core infrastructure, supporting developer productivity, and enabling scalable, secure learning platforms.
The engineer will work across multiple technologies and collaborate with cross-functional teams to solve complex problems and improve performance.
Key accountabilities include designing and building internal tools and cloud infrastructure, enhancing developer experience through automation, managing cloud services, and supporting the adoption of configuration management tools.
The role requires participation in an on-call rotation and contributions to cross-language development, primarily in Go.
Continuous learning and mentoring teammates are also essential aspects of the position.
Requirements:
Candidates must have 5+ years of experience in backend or infrastructure software engineering, with strong programming skills in Go; experience in Python or Ruby is a plus.
Proficiency with Docker, Linux, and Kubernetes is required, ideally within a production AWS environment.
Hands-on experience with infrastructure-as-code tools such as Terraform is necessary.
Knowledge of distributed systems concepts and multi-region deployment strategies is expected.
An interest or background in networking, systems security, and tools like Cloudflare is preferred.
Candidates should possess the ability to mentor others, simplify complexity, and handle pressure with clarity and precision.
A curious, adaptable mindset with a commitment to continuous learning is essential.
Excellent communication and problem-solving skills are required.
Candidates must be comfortable working remotely and asynchronously within a diverse team.
Authorization to work in the United States is mandatory, with the role not available in select states.
Benefits:
The position offers a remote-first work model with optional in-person collaboration spaces.
Flexible work hours and generous paid time off are provided.
Comprehensive medical, dental, and vision coverage is available for employees and their dependents.
Wellness initiatives include access to platforms like Headspace and quarterly wellness days.
Personalized career development planning and mentorship are part of the benefits.
Employees receive free, unlimited access to Udacity Nanodegree programs.
The salary for this position can go up to $156,060 based on experience and location.
The company promotes an inclusive and mission-aligned work culture focused on empowerment, outcomes, and curiosity.
Udacity actively supports diverse hiring and inclusive workplace practices.