Taro Logo

Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · AI · Cloud

Job Description

Microsoft's Azure Experiences and Ecosystems team is seeking a talented Software Engineer to join their data platform team supporting critical user experiences including Azure Portal, Azure Copilot, and Microsoft Learn. This role offers an exciting opportunity to work with cutting-edge technology in cloud computing and artificial intelligence.

The position involves building and maintaining scalable data infrastructure that serves millions of users monthly. You'll be working in an agile environment with direct impact across hundreds of partner teams at Microsoft. The role combines data engineering with software development, focusing on large data storage systems and AI integration.

As part of Microsoft's mission to empower every person and organization globally, you'll contribute to innovative solutions while working in a collaborative, inclusive environment. The team values thoughtful engineering, strong peer relationships, and outcome-focused development.

The ideal candidate should have experience with cloud-based big data processing, proficiency in languages like C#/Python, and knowledge of Azure services. You'll be involved in building data infrastructure, supporting model training pipelines, and ensuring high standards of quality and security.

Benefits include industry-leading healthcare, educational resources, parental leave, and investment opportunities. This role offers up to 100% work from home flexibility with 0-25% travel requirements. Join Microsoft to work on impactful projects while growing your career in a supportive, innovative environment.

Last updated a day ago

Responsibilities For Software Engineer

  • Build and maintain scalable, secure, and performant data infrastructure
  • Partner with product and infra teams to capture meaningful signals across services
  • Support shared tooling and pipelines for model training, evaluation, and deployment
  • Releasing frequent updates every week
  • Work in agile development and continuous improvement processes
  • Ensure quality, security, performance, scalability, usability, and accessibility

Requirements For Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience in Data Engineer or Software Engineer role with focus on cloud-based big data processing
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Knowledge of data mining, machine learning, or information retrieval
  • Experience with Experimentation platforms and processing flighting telemetry
  • Knowledge of Azure, Azure Data Explorer (KQL), Synapse and Grafana
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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

Related Jobs

Software Engineer

Software Engineering role at Microsoft working on Azure Batch, developing large-scale distributed systems for high-performance computing and AI workloads.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their RTC Runtime Infrastructure team to develop and maintain real-time communication services for Teams, Skype, and Azure.

Technical Support Engineer- SQL Engine

Technical Support Engineer position at Microsoft specializing in SQL Server support, troubleshooting, and customer service, based in Taipei.

Software Engineer II

Software Engineer II position at Microsoft Security focusing on Azure Kubernetes Security and infrastructure development for Defender products.

Software Engineer II

Software Engineer II role at Microsoft's OneDrive-SharePoint team in Noida, working on cloud-scale services with C#/.NET, requiring 5+ years experience.