Microsoft

Software Engineer II

Microsoft
Apply
1 day ago
Redmond, WA, USA +2 moreMid Level
H1B sponsor

Base Salary

$102k - $219k/yr

Responsibilities

  • Ramp up on unfamiliar services and codebases, including their architecture, dependencies, and operational characteristics.
  • Translate open-ended engineering problems into scoped deliverables with clear success criteria.
  • Design, implement, test, deploy, and measure software improvements across modernization, resilience, cost optimization, compliance, and developer productivity initiatives.
  • Own features and technical deliverables from design through deployment, validation, and impact measurement.
  • Diagnose and address performance, latency, scalability, reliability, and cost issues in distributed services.
  • Use telemetry, profiling, debugging, and experimentation to make evidence-based engineering decisions.
  • Write clean, secure, testable, and observable code.
  • Coordinate dependencies and safely deliver changes across repositories, services, and organizations.
  • Communicate technical progress, risks, decisions, and tradeoffs to engineering partners and stakeholders.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 2+ years of technical engineering experience with coding, or equivalent experience.
  • Alternatively, a master’s degree with 3+ years of technical engineering experience, or a bachelor’s degree with 5+ years of technical engineering experience, or equivalent experience.
  • Experience designing, implementing, testing, or debugging production software.
  • Experience collaborating to deliver software features or engineering improvements.
  • Experience designing and developing reliable distributed systems, cloud services, or platform components.
  • Experience owning a software feature or service component from design through production deployment.
  • Experience diagnosing production issues using logs, metrics, distributed tracing, debuggers, profilers, or similar tools.
  • Experience improving service latency, scalability, resource utilization, reliability, or operational cost.
  • Experience writing automated unit, integration, performance, or reliability tests.
  • Experience working in large codebases and ramping up on unfamiliar systems.
  • Experience with Azure or another public cloud platform.
  • Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.

Benefits

  • The typical U.S. base pay range is USD $102,100–$202,200 per year, with a separate San Francisco Bay Area and New York City metropolitan area range of USD $133,800–$219,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
  • The position is open for at least five days, with applications accepted on an ongoing basis until filled.
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me