Theme

Language

Global EN
Sweden ENSV
India EN

Software Engineer II

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Enthält eine Beschreibung der Rolle des Softwareentwicklers II im Team der Special Projects and Resources (SPARTANs) in M365 Core – Substrate. Diese Rolle konzentriert sich auf die Bewältigung komplexer technischer Probleme und die Förderung von Agilität und Modernisierung in der M365 Core-Plattform.

Responsibilities

  • Ramp up on unfamiliar services and codebases, building an understanding of their architecture, dependencies, and operational characteristics.
  • Work with senior engineers and partner teams to turn open-ended engineering problems into scoped deliverables with clear success criteria.
  • Design, implement, test, and deploy software that advances SPARTANs missions in modernization, resilience, cost optimization, compliance, and developer productivity.
  • Own features and technical deliverables from design through deployment, validation, and measurement of impact.
  • Diagnose and address performance, latency, scalability, reliability, and cost issues in distributed services.
  • Use telemetry, profiling, debugging, and experimentation to form hypotheses and make evidence-based engineering decisions.
  • Write clean, secure, testable, and observable code using languages such as C#, Java, C++, Rust, or other appropriate technologies.
  • Collaborate with teams across repository, service, and organizational boundaries to coordinate dependencies and land changes safely.
  • Communicate technical progress, risks, decisions, and tradeoffs clearly to engineering partners and stakeholders.
  • Apply a growth mindset by seeking feedback, learning from production issues, and sharing knowledge with the broader engineering community.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience designing, implementing, testing, or debugging production software.
  • Experience collaborating with others 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 diagnostic tools.
  • Experience measuring and 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.

Benefits

  • The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 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 $133,800 - $219,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
  • Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Skills

C#JavaC++RustJavaScriptPythonAzure
#M365Substrate#Spartans#AIJobs
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

1 day ago

Employment Type

Full Time

Work mode

Hybrid

Salary

US$102,100–219,200 · Negotiable

Experience Level

Mid-Senior

Locations

United States

Qualification

Bachelor, Master

Applicants

Be an early applicant