Software Engineer

Microsoft builds cloud and AI technologies, leading digital transformation with products like Azure, Microsoft Fabric, and enterprise data solutions.
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, building the data platform for the AI age. The Fabric Data Integration team is seeking a Software Engineer to join their innovative efforts in designing and operating next-generation data transfer services. The role involves working with products like Microsoft Fabric, Azure SQL DB, Cosmos DB, and various other Azure data services.

As part of the data integration team, you'll be responsible for building systems that handle massive data volumes, focusing on advanced data movement and replication scenarios while maintaining user-friendly interfaces. The position offers the opportunity to work with cutting-edge cloud technologies and contribute to products that power modern data-first applications.

The ideal candidate will join a collaborative environment where diverse perspectives are valued and sought after. You'll be working on critical infrastructure that helps customers bring in, clean, shape, and join data to extract intelligence. This role combines technical expertise with the opportunity to impact how businesses handle data in the cloud era.

Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. The company's culture emphasizes innovation, collaboration, and continuous learning, making it an ideal place for engineers looking to make a significant impact in the field of data engineering and cloud computing.

Last updated 12 hours ago

Responsibilities For Software Engineer

  • Build cloud scale products with focus on efficiency, reliability and security
  • Build and maintain end-to-end Build, Test and Deployment pipelines
  • Deploy and manage massive Hadoop, Spark and other clusters
  • Contribute to the architecture & design of the products
  • Triage issues and implement solutions to restore service with minimal disruption
  • Perform root cause analysis, trend analysis and post-mortems
  • Own components end-to-end from requirements to deployment and maintenance

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's degree in computer science or related technical discipline
  • 1+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
  • Experience building Distributed Systems with reliable guarantees
  • Understanding of data structures, algorithms, and distributed systems
  • Must pass Microsoft Cloud background check
  • Experience in developing and shipping system level features in enterprise production backend server system
  • Experience building and supporting distributed cloud services

Benefits For Software Engineer

Medical Insurance
Education Budget
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

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on Azure services and customer support, with hybrid work options and comprehensive benefits.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing distributed storage solutions for DPU-based systems with remote work options.

Software Engineer

Entry-level Software Engineering position at Microsoft in Dublin, offering hybrid work model and comprehensive benefits package.

Software Engineering Full Time Opportunities

Entry-level software engineering role at Microsoft Prague, focusing on developing scalable services with hybrid work options and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on customer success and technical problem-solving with hybrid work options.