Senior Software Engineer (Remote - US)

New Today

This position is posted by Jobgether on behalf of Udacity. We are currently looking for a Senior Software Engineer in the United States. Join a mission-driven, global team at the forefront of digital transformation. This opportunity is ideal for a versatile and systems-minded engineer who thrives in a high-impact, cloud-native environment. You will help build and maintain core infrastructure, support developer productivity, and enable scalable, secure learning platforms. Expect to work across multiple technologies and collaborate with cross-functional teams to solve complex problems and improve performance. If you are passionate about automation, distributed systems, and mentoring others, this role offers both challenge and purpose in a fully remote, flexible work setting.
Accountabilities: Design and build internal tools and cloud infrastructure to support development and deployment of student-facing applications. Enhance developer experience and operational efficiency through automation and best practices. Manage and evolve cloud services, with a focus on AWS and Kubernetes-based microservices architecture. Support the adoption of configuration management and infrastructure-as-code tools like Terraform and Docker. Collaborate with engineers across functions to troubleshoot production issues and maintain system reliability. Participate in an on-call rotation to ensure timely resolution of incidents and platform uptime. Contribute to cross-language development (primarily Go, with some exposure to TypeScript, Python, and Ruby). Continuously learn and adopt new tools, frameworks, and security best practices. Mentor teammates and foster a collaborative, inclusive engineering culture. Requirements 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, ideally within a production AWS environment. Hands-on experience with infrastructure-as-code tools such as Terraform. Knowledge of distributed systems concepts and multi-region deployment strategies. Interest or background in networking, systems security, and tools like Cloudflare. Ability to mentor others, simplify complexity, and handle pressure with clarity and precision. Curious, adaptable mindset with a commitment to continuous learning. Excellent communication and problem-solving skills. Comfortable working remotely and asynchronously within a diverse team. Must be authorized to work in the United States (role not available in select states*). Benefits Remote-first work model, with optional in-person collaboration spaces (e.g., Mountain View, Dubai, Noida, Cairo). Flexible work hours and generous paid time off. Comprehensive medical, dental, and vision coverage for employees and dependents. Wellness initiatives including access to platforms like Headspace and quarterly wellness days. Personalized career development planning and mentorship. Free, unlimited access to Udacity Nanodegree programs. Salary up to $156,060 based on experience and location. Inclusive and mission-aligned work culture focused on empowerment, outcomes, and curiosity. Actively supports diverse hiring and inclusive workplace practices. *Position not available in: Alaska, Connecticut, Delaware, Hawaii, Kentucky, Louisiana, Maine, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Mexico, North Dakota, Oklahoma, Rhode Island, South Dakota, Vermont, Washington D.C., West Virginia, Wisconsin, Wyoming.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. It compares your profile to the job’s core requirements and past success factors to determine your match score. Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest!
#LI-CL1
Location:
Us