Software Engineer II

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

Description For Software Engineer II

Microsoft's Finance Data and Experiences organization (FD&E) is seeking a Software Engineer II to help revolutionize how Microsoft measures, monitors, and manages its $140B business portfolio. This role offers an exciting opportunity to design and build next-generation user experiences and analytics platforms using cutting-edge technology.

As a Software Engineer II within FD&E, you'll work on scaled solutions that enable Microsoft to run its end-to-end business more effectively and efficiently. The organization operates within the business and maintains strong delivery partnerships across Finance, Sales, Marketing, and Engineering. Your work will directly influence data-driven decision making across various users, from the company's Leadership Team to front-line sellers working with customers.

You'll have the chance to work with the latest cloud technologies, including Azure and Synapse, to help architect and develop future-state analytics capabilities. The role involves collaborating with multiple teams and implementing cohesive end-to-end experiences while maintaining high standards for software design and development processes.

The team culture emphasizes customer centricity, innovation, agility, transparency, and flexibility. You'll be encouraged to bring new ideas and think outside the box when addressing complex process, architecture, or technology challenges. This position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

The role comes with competitive compensation ranging from $98,300 to $193,200 per year (higher in SF Bay Area and NYC), comprehensive benefits including industry-leading healthcare, educational resources, savings and investments options, parental leave, and generous time away. Join Microsoft to be part of a team that's shaping the future of business analytics and financial technology solutions.

Last updated 5 hours ago

Responsibilities For Software Engineer II

  • Assess, recommend, and adopt relevant new technologies, tools, and processes
  • Support and influence the team culture customer-centricity and continuous improvement
  • Implement practices that ensure accurate, safe, and efficient releases for our services
  • Implement and maintain excellent design and development processes
  • Collaborate with others to solve complex problems keeping pace with our global business
  • Leverage sound engineering practices and principles
  • Flight code changes, use telemetry and analytics to understand customer impact
  • Provide technical feedback to product engineering partners
  • Work with multiple client partner teams to implement cohesive 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 languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to communicate technical details clearly across teams
  • Excellent analytical skills with systematic and structured approach to software design
  • Experience building cloud services on Azure is highly desirable
  • Experience with or exposure to Agile and iterative development processes

Benefits For Software Engineer II

Medical Insurance
Parental Leave
401k
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Discounts on products and services

Interested in this job?

Jobs Related To Microsoft Software Engineer II

SOFTWARE ENGINEER II

Software Engineer II position at Microsoft in Dublin, focusing on security infrastructure and distributed systems development with hybrid work arrangement.

Software Engineer- II

Software Engineer II position at Microsoft Store team building cloud services for app discovery and acquisition, requiring 4+ years experience in C# and .NET development.

Software Engineer II

Software Engineer II position at Microsoft's Feedback Platform team, working on AI-powered customer feedback systems using advanced technologies like NLP and LLMs.

Software Engineer II

Microsoft seeks Software Engineer II for Web Data Platform Team to build hyper-scale distributed systems and Next Gen Unified Schedulers, handling billions of URLs daily with ML integration.

Software Engineer 2

Microsoft is hiring a Software Engineer 2 for their Bing Ads Billing team to develop microservices and billing platforms for global advertising systems.