Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft AI organization (MAI) is seeking a Senior Software Engineer to join their Engineering Services team. The role focuses on creating and operating innovative products and services to ensure safe, inclusive, and compliant customer experiences.

As part of the team, you'll be building tooling, processes, automation, and engineering infrastructure to empower MAI engineers globally in building secure and compliant services trusted by consumers. The position involves working with Copilot, Bing, Edge browser, Maps, News, and Microsoft Advertising products.

The role requires collaboration with subject matter experts in Security, Privacy, Accessibility, and Audit Compliance. You'll be responsible for developing and incubating innovative products/services to support and automate compliance in MAI and across Microsoft. This includes owning complete features from design to implementation and shipping.

Key responsibilities include:

  • Architecting and implementing robust, maintainable solutions
  • Managing operations and product/service health
  • Researching and integrating new technologies
  • Mentoring other engineers and promoting an inclusive environment
  • Working with subject matter experts on automation initiatives

The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits including healthcare, educational resources, savings plans, and parental leave. This role requires being local to the Seattle area with 3 days per week in office.

The ideal candidate will have 4+ years of technical engineering experience, strong problem-solving skills, and preferably knowledge of security vulnerabilities and compliance tooling. Experience with Azure ecosystem and databases is a plus.

Last updated 8 minutes ago

Responsibilities For Senior Software Engineer

  • Develop and incubate innovative products/services to support and automate compliance
  • Own and deliver complete features, including design, architecture, implementation, and shipping
  • Apply engineering principles for robust and maintainable architectures
  • Manage operations and product/service health across domain areas
  • Research new technologies and tools for engineering systems
  • Work with subject matter experts on automation implementation
  • Mentor engineers and promote inclusive learning environment

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience in design, development, debugging, testing and problem-solving
  • Must pass Microsoft Cloud background check
  • Must be local to Seattle area and work in office 3 days a week

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.

Azure Messaging Team – Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Messaging Team, building large-scale distributed systems and real-time analytics solutions with up to 100% remote work flexibility.