Software Engineer (Data Engineering)

Microsoft is a company where passionate innovators collaborate and innovate in a cloud-enabled world, leading in Software as a Service for business applications.
Data
Entry-Level Software Engineer
In-Person
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer (Data Engineering)

Microsoft's Business & Industry Copilots group is seeking a Data Engineer to join their Customer Zero Engineering team. This role is crucial in building next-generation applications running on Dynamics 365, AI, Copilot, and Microsoft cloud services. The position focuses on using Microsoft Azure Data Services to produce quality data and analytics that aid in decision-making across Microsoft Support organizations.

The ideal candidate will work with cutting-edge technologies in a collaborative environment, implementing scalable data solutions and leveraging machine learning models. You'll be part of a diverse engineering team working on large-scale 24x7 business SaaS applications, using technologies like C#, JavaScript/TypeScript, ETL/ELT, and various data warehousing tools.

This is an exciting opportunity to impact Microsoft's data-driven transformation across Marketing, Sales, Services, and Support organizations. The role offers exposure to industry-standard technologies and the chance to work with various data stores and cloud platforms. You'll be contributing to solutions that serve as reference architecture for large companies while helping drive product capabilities.

The position requires a blend of technical expertise and business acumen, with opportunities to work on data engineering projects that require firm accountability and ownership. You'll be involved in implementing data systems, working with business intelligence tools, and contributing to a data-driven organizational culture.

Benefits include industry-leading healthcare, educational resources, parental leave, and various other perks, making this an attractive opportunity for those passionate about data engineering and innovation in a world-class technology company.

Last updated 5 days ago

Responsibilities For Software Engineer (Data Engineering)

  • Implement scalable data solutions for real-time decisioning, reporting, and data collecting
  • Leverage machine learning models knowledge and implement appropriate solutions
  • Ship high-quality, well-tested, secure, and maintainable code
  • Develop and maintain software for data governance and security
  • Troubleshoot and resolve issues related to data processing and storage
  • Collaborate effectively with teammates and drive improvements in engineering
  • Create and implement code for products, services, or features
  • Troubleshoot live site issues during development and DRI rotations
  • Stay current with latest technologies

Requirements For Software Engineer (Data Engineering)

Java
JavaScript
Python
TypeScript
  • Bachelor's or Master's degree in Computer Science, Engineering, or related technical field
  • 1-3 years experience in business analytics, software development or data engineering
  • Experience with RDBMS, in-memory caches or document Databases
  • Proficiency with SQL and NoSQL
  • Experience developing on cloud platforms (Azure, AWS)
  • Strong problem solving, implementation and communication skills
  • Strong intellectual curiosity and passion for learning new technologies

Benefits For Software Engineer (Data Engineering)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 (Data Engineering)

Data Engineer

Data Engineer position at Microsoft Digital focusing on building scalable data solutions and AI-driven automation using Azure tech stack.

Software Engineer - Neurodiversity Hiring Program

Software Engineering role at Microsoft's Neurodiversity Hiring Program, focusing on data engineering and analytics with large-scale distributed systems.

Software Engineer

Entry-level Software Engineer position at Microsoft focusing on data engineering and AI solutions, offering hybrid work in Hyderabad with comprehensive benefits.

Data Engineer

Entry-level Data Engineer position at Microsoft working on Azure cloud infrastructure and data center optimization.

Software Engineer

Entry-level Software Engineer role at Microsoft focusing on data engineering and analysis for Azure Edge + Platform Division, combining security and cloud technologies.