Software Engineer, Automation

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Data
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer, Automation

Microsoft's Monetization and Business Planning (MBP) team is seeking a Software Engineer, Automation specializing in Data Engineering. This role is crucial in improving operational efficiency through designing, building, and maintaining data solutions that impact go-to-market decisions. As part of this team, you'll be responsible for developing solutions that drive product monetization timelines and scale Microsoft's monetization strategy.

The position offers a unique opportunity to work with cutting-edge technologies across Microsoft's Intelligent Cloud Platform, affecting change at a billion-dollar global scale. You'll be working on data pipelines, ETL & ELT solutions, and creating API solutions on Azure Intelligent Cloud for cross-platform communication.

The role requires strong technical expertise with 4+ years of engineering experience and 2+ years specifically in Data Engineering. You'll be working with various programming languages including Python, Java, and JavaScript, while leveraging Azure cloud services for large-scale deployments.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position offers a competitive salary range of $117,200 - $229,200 USD (higher for SF Bay Area and NYC), along with comprehensive benefits and professional development opportunities.

This is an excellent opportunity for someone who wants to make a significant impact on Microsoft's commercial portfolio's pricing, packaging, licensing, channel, and monetization strategies while working with cutting-edge cloud technologies and data solutions.

Last updated a day ago

Responsibilities For Software Engineer, Automation

  • Design, develop, deploy and maintain data pipelines, ETL & ELT solutions on Azure Intelligent Cloud platform
  • Lead end-to-end project delivery to achieve timely, high-quality results
  • 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, release plans, and work items

Requirements For Software Engineer, Automation

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ Years experience in Data Engineering
  • 2+ years of experience managing and deploying services on Azure and maintaining a large-scale, released commercial service
  • Experience in creating API solutions on Azure Intelligent Cloud for cross platform communication is highly desired

Benefits For Software Engineer, Automation

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

Senior Data Engineer role at Microsoft Vancouver, working on MSN content ecosystem, building data pipelines and analytics solutions with competitive pay and benefits.

Senior Software Engineer – Data & AI

Senior Software Engineer position at Microsoft focusing on AI-driven network and security intelligence solutions using cutting-edge Generative AI and ML technologies.

Senior Data Engineer

Senior Data Engineer role at Microsoft focusing on building and maintaining data pipelines, ETL processes, and cloud computing solutions using Azure technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cairo office, focusing on data pipeline development and machine learning for the shopping cashback team.

Senior Software Engineer--Bigdata Platform

Senior Software Engineer position at Microsoft focusing on big data platform development, utilizing Spark, Kafka, and other modern technologies to power Microsoft's search and advertising services.