Software Engineer, Automation

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer, Automation

Microsoft's Monetization and Business Planning (MBP) team is seeking a Software Engineer, Automation to drive operational efficiency and impact at global scale. This role combines technical expertise with business process improvement to shape how Microsoft makes go-to-market decisions.

As a Software Engineer in MBP, you'll be responsible for designing, building and maintaining automated solutions that directly impact product monetization timelines. You'll work with cutting-edge technologies like Microsoft CoPilot Studio and Azure cloud services to create robust automation solutions. The role requires both technical depth in software engineering and an understanding of business processes.

Your responsibilities will include:

  • Developing end-to-end automation solutions using modern programming languages and cloud technologies
  • Collaborating with cross-functional teams to translate business requirements into technical solutions
  • Creating and maintaining API solutions on Azure for cross-platform communication
  • Optimizing and refactoring code for better performance and maintainability
  • Driving technical design and documentation for automation products and platforms

The ideal candidate brings:

  • 4+ years of software engineering experience with languages like Python, Java, or JavaScript
  • Strong background in automation and workflow solutions
  • Experience with cloud platforms and distributed systems
  • Ability to bridge technical and business requirements
  • Growth mindset and desire to continuously learn and adapt

Microsoft offers comprehensive benefits including:

  • Industry-leading healthcare coverage
  • Educational resources and professional development
  • Generous parental leave and time-off policies
  • Investment and savings programs
  • Opportunities to make impact at global scale

This role offers the flexibility of up to 100% remote work with 0-25% travel requirements. You'll be joining a supportive team environment that encourages professional growth while working on meaningful projects that shape Microsoft's business strategy.

The position comes with competitive compensation ($117,200 - $229,200 base salary range) and the opportunity to work with cutting-edge technologies while driving real business impact. Join us in empowering every person and organization on the planet to achieve more.

Last updated 2 hours ago

Responsibilities For Software Engineer, Automation

  • Design, develop, deploy and maintain technical process automation solutions that drives operational efficiency
  • Collaborates with business process improvement specialists, business planners, data scientists and engineers across multiple teams
  • Drives identification of dependencies and the development of design documents for automation product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability
  • Utilize cloud-native technologies and distributed systems to develop a resilient, secure platform
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns

Requirements For Software Engineer, Automation

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 2+ years experience building and maintaining business workflow automation solutions in Microsoft CoPilot Studio or any other robotic process automation tool is required
  • Experience in creating API solutions on Azure Intelligent Cloud for cross platform communication

Benefits For Software Engineer, Automation

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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer, Automation

Senior Software Engineer

Senior Software Engineer role at Microsoft Dublin, working on AI-powered customer satisfaction platforms and insights systems, with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team, focusing on cloud platform development with hybrid work options in Atlanta. Competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing AI-powered security solutions with Copilot for Security, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Analysis Services Engine team, building and maintaining the data processing engine behind Power BI and related products.

Senior Software Engineer

Senior Software Engineer position at Microsoft's C++ compiler team, focusing on toolchain optimization, cloud workload efficiency, and compiler development.