Software Engineer

Microsoft is a global technology company that builds and manages a $140B business portfolio through innovative software solutions.
$90,000 - $150,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer

Join Microsoft's Finance Data and Experiences (FD&E) organization, where you'll help revolutionize how Microsoft measures, monitors, and manages its $140B business portfolio. As a Software Engineer, you'll work with cutting-edge cloud technologies including Azure and Synapse to build industry-leading business management solutions. The role offers an opportunity to influence data-driven decision making across various levels, from senior leadership to front-line sellers.

FD&E operates within the business, maintaining strong partnerships across Finance, Sales, Marketing, and Engineering departments. The team prides itself on a culture of customer centricity, innovation, agility, and transparency. You'll be working in an environment that encourages new ideas and out-of-the-box thinking when tackling complex challenges.

The position involves developing scaled solutions that enable Microsoft to run its end-to-end business more effectively. You'll be part of building the next generation of user experiences and analytics platforms, while having the chance to influence product engineering teams in shaping data and analytics capabilities used by millions of Microsoft customers worldwide.

This hybrid role offers up to 50% work from home flexibility, combining the benefits of office collaboration with remote work options. The position requires occasional travel (0-25%) and offers comprehensive benefits including healthcare, educational resources, and parental leave. Join a team that values continuous learning, collaboration, and technical excellence in building solutions that impact Microsoft's global business operations.

Last updated a few seconds ago

Responsibilities For Software Engineer

  • Assess and adopt new technologies, tools, and processes
  • Support customer-centricity and continuous improvement
  • Implement practices for accurate and efficient service releases
  • Maintain excellent design and development processes
  • Collaborate to solve complex problems
  • Leverage sound engineering practices
  • Monitor code changes using telemetry and analytics
  • Provide technical feedback to product engineering partners
  • Work with client partner teams on end-to-end experiences

Requirements For Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience with Python, C++, DAX, C#, Excel, Power BI, Power Query, Tableau, and SQL
  • Experience building cloud services on Azure
  • Ability to communicate technical details clearly across teams
  • Analytical skills with systematic approach to software design
  • Familiarity with Finance data and business rhythms
  • Experience with RESTful APIs and Web API
  • Experience with Agile development processes

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Software Engineer

ROP - Software Engineer II

Software Engineer II position at Microsoft working on Azure Storage Infrastructure, developing high-performance cloud storage and networking solutions.

Service Engineer II

Service Engineer II position at Microsoft Advertising, providing technical support for Bing Ads platform with hybrid work option and competitive compensation.

Technical Support Engineering - Intune

Technical Support Engineer position at Microsoft focusing on Intune and security products, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on building scalable collaboration solutions for the Planner team, offering hybrid work and comprehensive benefits.

Software Engineer

Software Engineer position at Microsoft Security focusing on developing and maintaining secure services for software distribution and security infrastructure.