Software Engineer - Full Stack | Microsoft Careers

Microsoft

Hybrid Actively hiring
WA Posted 48 days ago $100,600$199,000 / year

At a glance

AI generated

TL;DR

As a Software Engineer II on the Bing Places team, you will contribute to building scalable systems that enhance local search experiences across Microsoft’s global platforms. You’ll collaborate closely with engineers, data scientists, and product partners to integrate diverse data sources, improve ranking algorithms, and deploy features used by millions of users. Your responsibilities include defining architecture standards, identifying dependencies, creating design documents, implementing code, and monitoring system performance while acting as a Designated Responsible Individual (DRI). You will work on high-availability systems that require expertise in distributed computing, geospatial data, and cloud technologies such as Azure Cloud and Apache Hadoop or Spark. This role offers opportunities to deepen your knowledge of large-scale engineering practices and improve the reliability and efficiency of local search services at Microsoft.

Skills

Azure Azure Data Factory Apache Hadoop Apache Spark Python Java C# SQL Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis Elasticsearch GraphQL RESTful APIs Git Jenkins

What you'll do

  • Contribute to the architecture and engineering standards for scalable local search systems.
  • Determine user requirements and develop design documents for product areas independently.
  • Implement code for features, services, or products while reusing existing code as needed.
  • Break down larger work items into smaller tasks and provide accurate estimations.
  • Monitor system performance on-call and restore service for simple issues as DRI.
  • Stay updated with current developments to enhance the efficiency and reliability of products.

What we're looking for

  • 1+ year of data engineering experience using tools like Apache Hadoop or Spark.
  • Experience working with Azure Cloud and Azure Data Factory (ADF).
  • 3+ years of software development, including design, coding, and debugging skills.
  • Proven ability to work on high availability/reliability systems with low latency requirements.
  • Strong collaboration skills for integrating diverse data sources and improving ranking quality.

Market check

Salary context

This $100,600–$199,000 range sits above 36% of similar postings on FindRole.

Peer median band

$119,800$214,950

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,450$203,650

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Software Engineer | Microsoft Careers

Microsoft

Redmond, WA 142 days ago $100,600$199,000
Python JavaScript AI LLMs Agentic Frameworks Prompt Engineering CI/CD Docker Kubernetes Azure GitHub PostgreSQL MSSQL Visio Microsoft Project Planner To Do Git Swagger RESTful APIs JSON

| Microsoft Careers

Microsoft

US 16 days ago $102,100$202,200
Python Java JavaScript C C++ C# OAuth OpenID Connect SAML CI/CD

Software Engineer | Microsoft Careers

Microsoft

US 21 days ago $100,600$199,000
Python Java JavaScript C# AWS Azure Kubernetes Docker CI/CD Git PostgreSQL MongoDB REST GraphQL Linux Windows DevOps OpenAPI Swagger

| Microsoft Careers

Microsoft

US 37 days ago $119,800$234,700
Python JavaScript SQL kQL PowerShell C# Azure DevOps CI/CD Terraform Synapse Fabric Kusto Data Factory EventHub StreamAnalytics Big Data Spark MSSpark Microsoft Fabric