Software Engineer II

Microsoft is a global technology company with a $140B business portfolio, leading in cloud computing, software, and enterprise solutions.
$98,300 - $193,200
Data
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer II

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 II, you'll work on building next-generation user experiences and analytics platforms using cutting-edge cloud technologies. The role involves working with Azure, Synapse, and other cloud-native platforms to architect and develop future-state analytics capabilities.

FD&E operates within Microsoft's business framework, maintaining strong partnerships across Finance, Sales, Marketing, and Engineering. Your work will directly impact data-driven decision-making at all levels, from the Leadership Team to front-line sellers. The team prides itself on customer centricity, innovation, agility, and transparency.

You'll be part of a dynamic environment that encourages new ideas and out-of-the-box thinking when tackling complex challenges. The position offers competitive compensation, with base pay ranging from $98,300 to $193,200 across most U.S. locations (higher in SF Bay Area and NYC). The role combines technical expertise with business impact, offering opportunities to work with the latest cloud technologies while building solutions that drive Microsoft's business management capabilities.

The ideal candidate will bring strong technical skills in data engineering, cloud services, and software development, along with excellent communication abilities and a passion for building scalable solutions. You'll have the chance to influence product engineering teams and shape the next generation of data and analytics capabilities used by millions of Microsoft customers worldwide.

Last updated 9 days ago

Responsibilities For Software Engineer II

  • Assess, recommend, and adopt new technologies, tools, and processes
  • Support and influence team culture of customer-centricity
  • Implement practices for accurate, safe, and efficient service releases
  • Implement and maintain excellent design and development processes
  • Collaborate with others to solve complex problems
  • Leverage sound engineering practices and principles
  • Monitor code changes using telemetry and analytics
  • Provide technical feedback to product engineering partners
  • Work with multiple client partner teams on end-to-end experiences

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 2+ years of software development experience with big data processing systems or online services
  • 2+ years experience with SQL Server, Synapse, Azure Data Lake, Azure Data Factory, Databricks
  • Experience building cloud services on Azure
  • Experience with Agile and iterative development processes

Benefits For Software Engineer II

Medical 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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer 2 (Data)

Software Engineer 2 position at Microsoft focusing on big data systems and analytics for Search/Ads/MSN/Edge platforms, requiring 3+ years of experience.

Data Scientist

Data Scientist position at Microsoft focusing on MLOps and AI implementation for business applications, requiring 4+ years of experience in machine learning or software engineering.

Software Engineer II

Microsoft is hiring a Software Engineer II to build and maintain data processing platforms for cloud infrastructure, offering competitive pay and hybrid work.

Support Engineer (Data Integration)

Support Engineer role at Microsoft focusing on data integration and customer technical support for cloud and big data technologies.

Customer Engineer II

Microsoft Azure Customer Engineer II position focusing on Data Engineering, community support, and technical solutions with 8+ years experience required.