Senior Engineer - App Reliability & Infrastructure

Company:  Microsoft
Location: Redmond
Closing Date: 18/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

OneDrive is a rapidly growing app at the center of Microsoft's cloud, interacting with almost every part of Microsoft. You would be a part of a team that is fundamentally changing how millions of people use their devices and interact with some of the most critical content for their personal and professional lives, their Photos and Documents.

OneDrive iOS technical Stack

Our codebase is built on Swift and Objective-C and supports iOS 16 and above. Our app monitoring is built on top of Microsoft’s time-series based data pipelines (equivalent technology to elasticsearch and grafana). Our build pipelines are fully yaml-ized, python backed, all running on Azure DevOps. We have fully automated release management from Git all the way to the App Store.


We are looking to hire a Senior Engineer - App Reliability & Infrastructure to join our team.

Responsibilities

As part of the team, you will be defining and refining the monitoring vectors for OneDrive mobile apps. You will be interpreting signals coming from automated alerts, app crash data and user feedback to perform root cause analysis and forward issues to the right teams for resolution.

As a Senior Engineer - App Reliability & Infrastructure you will be:

  1. Expanding your knowledge of query languages like Kusto QL and platforms like Geneva and Cosmos
  2. Identifying ways to refine the vectors we use to monitor the app to arrive at more accurate alerting
  3. Defining and maintaining telemetry schema for OneDrive mobile apps
  4. Leading incident post-mortems and driving engineering teams to raise the bar as it pertains to reliability and performance
  5. Maintaining relationships with various service teams across Microsoft and driving reliability improvements to OneDrive apps’ dependencies
  6. Implementing new ‘Aggregated Session Happiness’ flows and improving them over time
  7. Learning from customer feedback, running experiments, measuring and optimizing performance
  8. Accelerating your career in a truly innovative and global engineering team

Qualifications

Required Qualifications

  1. Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  2. 3+ years of demonstrated experience in App Reliability & Monitoring

Preferred Qualifications

  1. Experience in Data massaging, Python, Kusto Query Language, Grafana, Jarvis tooling
  2. A deep understanding of the iOS build system
  3. Expertise in pipeline automation / DevOps experience
  4. Previous experience with large-scale mobile applications
  5. Experience in iOS/Android programming languages, patterns and paradigms
  6. Experience writing tests (unit and UI)

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $145,800 - $238,600 per year.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

#J-18808-Ljbffr
Apply Now
Share this job
Microsoft
  • Similar Jobs

  • Senior Reliability Engineer

    Bothell
    View Job
  • Senior Reliability Engineer

    Bothell
    View Job
  • Senior Site Reliability Engineer

    Redmond
    View Job
  • Senior Reliability Engineer, Project Kuiper

    Redmond
    View Job
  • Reliability Engineer

    Redmond
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙