Staff Software Engineer

Udacity

San Francisco, CA, US / Mountain View, CA, US / Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/06/2021
  • Website: udacity.com
  • Company Address: 2465 Latham Street 3rd Floor, Mountain View, CA, 94040

About Udacity

Udacity’s mission is to power careers through tech education. Every industry is being impacted by modern technology. As companies everywhere adapt and transform their businesses, they’re looking to hire people with the tech skills to match their goals. We work with the world’s technology leaders to teach these critical tech skills through our powerful and flexible digital education platform. Now even the busiest learners can be prepared to take on the most in-demand tech roles.

Job Description

Udacity's mission is to democratize education. We're an online learning platform offering groundbreaking education in fields such as artificial intelligence, machine learning, robotics, virtual reality, and more. Focused on self-empowerment through learning, Udacity is making innovative technologies such as self-driving cars available to a global community of aspiring technologists, while also enabling learners at all levels to skill up with essentials like programming, web and app development. If you love a challenge, and truly want to make a difference in the world, read on! 

As a Staff Senior Engineer, you will be responsible for designing and developing the systems that support our flagship product: our students’ learning experience and content creation systems. Our microservices infrastructure is written in Node and GoLang, and Java.  A successful candidate is well versed in distributed systems and data store architectures.  The Udacity classroom itself is a modern React application on the frontend, with a graphql service API.

Responsibilities:

  • Design, build, ship, and maintain new and existing infrastructure supporting Udacity’s classroom and students
  • Develop and maintain comprehensive monitoring, alerting, and incident response protocols for your services
  • Advise on, guide, and participate in engineering-wide initiatives to boost our development processes and shared infrastructure
  • Provide mentorship to other engineers on the classroom experience team and across the engineering organization
  • Participate in on-call rotation for production incident response.
  • Ensure the classroom complies with best practices in accessibility, internationalization and localization

Qualifications:

  • You have five or more years or more of experience working hands-on in a product-oriented software engineering role, in live production code.
  • You are a very good communicator, able to express complex technical ideas clearly both in person and in writing
  • You have demonstrated expertise in designing, building, delivering, and maintaining reliable, secure,  and high-performing microservices. We’re not as interested in experience with specific languages or frameworks, as we are in your engineering skill and demonstrated ability to ship, but you’d primarily be working with React, Node, Graphql, GoLang, Postgresql, Java, and of course the latest web protocols and security concerns.
  • You want to work on a fast-moving, autonomous product team.
  • You strive to identify problems ahead of them actually arising, but you can make judgement calls to prioritize what’s most important. You know how to detect rabbit-holing but you can clearly defend when it’s worth making a bigger investment in a particular initiative.
  • You are passionate about your users’ experience and you feel, as we do, that online education can improve lives worldwide.

Related Jobs

Senior Enterprise Account Executive, France

Udacity - France

Senior Enterprise Account Executive, West

Udacity - San Francisco, CA, US

Head of Enterprise Demand Generation

Udacity - San Francisco, CA, US

Senior Product Marketing Manager

Udacity - Mountain View, CA, US

Software Engineer III

Udacity - San Francisco, CA, USMountain View, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.