Sr. Software Engineering

MicrosoftUnited Statesfull_timesenior

$119,800 – $258,000 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Lead investigation and analysis of complex distributed systems, tracing causation of faults.
  • Lead identification of bottlenecks or load concentration, acting independently to mitigate issues and defining automated algorithms.
  • Work across teams to establish robust algorithms and heuristics for degraded hardware or recurring events.
  • Determine and communicate patterns for systemic improvement or efficient identification of known issues.
  • Hold accountability as a Designated Responsible Individual (DRI), mentoring engineers and working on-call to monitor systems.

Soft Skills

Distributed SystemsHigh AvailabilityConsistent PerformanceCloud ComputingMentoringProblem Solving

Benefits

  • 401k
  • Dental
  • Disability Insurance
  • Employee Stock Purchase
  • Health Insurance
  • Life Insurance
  • Mental Health
  • Parental Leave
  • Vision

Culture

Growth MindsetCollaborative SpaceWork-Life BalanceInclusive Hiring

Requirements

Required: Bachelor's Degree in Computer Science or related technical field
Preferred: Master's Degree in Computer Science or related technical field
Regions: Us

Get jobs like this in your inbox

Weekly C, C++, C# hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Microsoft
Industry: software
Size: enterprise

Microsoft is a global technology company dedicated to empowering every person and organization to achieve more, with a culture centered on a growth mindset.

View company profile →
Compensation
Base salary: $119,800 – $258,000 USD