Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$153,600 - $250,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Data Platform Team, within the Microsoft Artificial Intelligence (MAI) division, is seeking a Senior Software Engineer to join their innovative team. This role is crucial in supporting research and product activities while managing significant data volumes. The position offers a unique opportunity to work on expanding platform capabilities to meet the dynamic needs of Microsoft's internal data science community.

The role combines technical excellence with leadership, requiring expertise in designing high-performance software and collaborating across multiple stakeholders. You'll be working in a hybrid environment (3 days in office required) at either Mountain View, CA or Redmond, WA locations, contributing to critical data initiatives that accelerate research and product outcomes.

As a Senior Software Engineer, you'll be responsible for transforming the platform into an internally open-source project, establishing coding standards, and fostering an inclusive engineering culture. The position offers competitive compensation ($153,600 - $250,200 in SF/NY areas) and comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate will bring 4+ years of technical engineering experience, strong Python and C# skills, and a passion for data platform development. This role presents an excellent opportunity to work at the intersection of AI, data platforms, and enterprise software while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Working in the MAI division means you'll be at the forefront of artificial intelligence initiatives, collaborating with top talent and having a direct impact on Microsoft's data science capabilities. The role offers significant growth potential and the chance to shape the future of internal data platforms at one of the world's leading technology companies.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer

  • Design and develop software with a focus on high performance and efficiency
  • Collaborate broadly across multiple internal stakeholders and partner teams to drive forward data initiatives
  • Identify requirements, scope solutions, estimate work, and schedule deliverables effectively
  • Help establish and drive the adoption of outstanding coding standards and patterns
  • Champion the concept of making our platform an internally open-source project
  • Promote and facilitate contributions from across the company

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • 3+ years experience with Python and C# (preferred)
  • M.S. or Ph.D. in computer engineering or related fields (preferred)
  • Experience delivering Python SDKs to data science stakeholders
  • Deep curiosity and interest in exploring new technologies
  • Effective cross-team collaboration skills and communication skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building critical authentication and directory services used by millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity, offering remote work and competitive compensation.