Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Monetization and Business Planning (MBP) team is seeking a Software Engineer to drive operational efficiency through automated solutions that impact go-to-market decisions. This role combines cutting-edge technology with business strategy, focusing on improving customer experience and business performance at a global scale.

As a Software Engineer in the MBP team, you'll be responsible for designing, building, and maintaining automated solutions that directly influence product monetization timelines. You'll work with cloud technologies, particularly Azure, and create innovative solutions that scale Microsoft's monetization strategy. The role offers opportunities to develop technical expertise while building cross-functional relationships.

The position involves working with business process improvement specialists, data scientists, and engineers to translate business requirements into technical solutions. You'll be handling cloud-native technologies, distributed systems, and creating API solutions on Azure Intelligent Cloud. The role requires expertise in multiple programming languages and experience with business process automation.

Microsoft offers a collaborative environment where you can grow your career while making significant impact. The company provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, and generous parental leave. Working in a hybrid model (up to 50% work from home), you'll have the flexibility to balance office collaboration with remote work.

The role offers exposure to Microsoft's commercial portfolio's pricing, packaging, licensing, channel, and monetization strategies. You'll be part of a team that drives how go-to-market decisions are made, with opportunities to influence billion-dollar scale operations. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professional development.

This position combines technical expertise with business impact, offering a unique opportunity to work on solutions that shape Microsoft's commercial success. You'll have sponsorship for your work, support for professional development, and encouragement to bring your authentic self to work. Join a team that values respect, integrity, and accountability while creating a culture of inclusion where everyone can thrive.

Last updated 17 hours ago

Responsibilities For Software Engineer

  • Design, develop, deploy and maintain technical process automation solutions that drives operational efficiency
  • Collaborate with business process improvement specialists, business planners, data scientists and engineers
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Utilize cloud-native technologies and distributed systems
  • Partner with stakeholders to drive project plans and work items
  • Proactively seek new knowledge and adapt to new trends

Requirements For Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 1+ Year(s) experience with business process automation
  • Experience managing and deploying services on Azure
  • Experience in creating knowledge retrieval agents using Microsoft CoPilot Studio
  • Experience in creating API solutions on Azure Intelligent Cloud

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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

Software Engineer II

Software Engineer II role at Microsoft's Azure Core New Tech team, focusing on hardware onboarding automation and management for Microsoft datacenters. Based in Sydney/Melbourne with remote work options.

Software Engineer

Software Engineer position at Microsoft's Kernel Core team working on Windows kernel development and optimization.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to build cloud security solutions for Office 365 and Windows, requiring 4+ years of experience in C# and cloud development.

Software Engineer 2

Software Engineer 2 position at Microsoft Development Center Serbia, working on Azure, Office, and AI initiatives with hybrid work options in Belgrade.

Software Engineer - Systems, Multiple Locaitons

Software Engineering role at Microsoft focusing on systems software and Operating Systems development, offering competitive pay and benefits with remote work flexibility.