Senior Software Engineer (Frontend)

| Seattle
Sorry, this job was removed at 11:01 a.m. (PST) on Friday, July 15, 2022
Find out who's hiring in Seattle.
See all Developer + Engineer jobs in Seattle
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About the Role
As an engineer on the observability application team, you'll help build the next-generation of observability experiences that are used by every engineer at Uber to develop, scale, understand and monitor their systems in an environment with over 4000 micro-services, hundreds of thousands of CPU cores in multiple data-centers and the cloud, and hundreds of thousands of concurrent trips around the world! The observability application team focuses on:

  • Uber's alert configuration and execution engine that provides real-time alerting for Uber services. uMonitor as a product also serves as a cohesive entry point/observability portal for our engineers to discover observability golden signals and help investigate outages across the observability toolset.
  • Our dash-boarding and visualization tools, which display context-sensitive information from across the Uber ecosystem, enabling quick detection and mitigation of issues
  • Service Level agreements and engineering metrics that helps engineering leadership as well as engineers monitor the long term health of their organizations and team and improve how software is built and delivered at Uber

What the Candidate Will Need

  • Implement large scale projects - Provide technical leadership in architecting and building mission-critical observability applications.
  • Collaborate across teams - Collaborate with others to deliver a result, from hardworking team members within your group, through smart technologists across product lines, to responsible leaders across Uber.
  • Coach engineers - Be a role model on acting with good judgment and responsibility. Be a humble mentor and trusted advisor for both your team members and the broader set of passionate leaders alike. Deal with a difference in opinions in a mature and fair way, helping teams to commit and move forward

Basic Qualifications:

  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience, WHICH INCLUDES 2-years total technical software engineering experience in one or more of the following areas:
  • Programming language (e.g. JavaScript, CSS, Node.js)
  • Architecting, building, and maintaining web applications
  • Note the 2-years total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The years of specialized experience are not necessarily in addition to the years of Education & full-time work experience indicated.

Technical Skills:

  • API design
  • Modern javascript
  • Modern js framework
  • UX

Preferred Skills:

  • Static typing systems
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Uber's a hybrid work environment and employees target spending 50% of their time in the office.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about UberFind similar jobs