Software Engineer - Data Engineering

Microsoft is a global technology leader developing cloud-enabled business applications and solutions including Dynamics 365, Power Apps, and Industry Solutions.
Data
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years 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 focuses on building next-generation applications using Dynamics 365, AI, Copilot, and Microsoft cloud services to drive AI transformation across Marketing, Sales, Services, and Support organizations.

The position offers an opportunity to work with cutting-edge technologies in a diverse engineering team, implementing solutions that serve as reference architecture for large companies. You'll be responsible for developing scalable data models, pipelines, and transformation solutions while leveraging machine learning capabilities.

The ideal candidate brings 4+ years of experience in data engineering or related fields, with strong expertise in various programming languages and data technologies. You'll work with modern tech stack including C#, JavaScript/TypeScript, ETL/ELT, and various Azure services.

This hybrid role, based in Hyderabad, offers the chance to work on strategic projects within Microsoft, with up to 50% work-from-home flexibility. You'll be part of a team that values innovation, continuous learning, and collaboration, while enjoying Microsoft's comprehensive benefits package including industry-leading healthcare, educational resources, and parental leave.

Join Microsoft to shape the future of business applications while working with the latest technologies in AI and cloud computing. This role offers excellent growth opportunities and the chance to impact how large-scale business SaaS applications are developed and deployed.

Last updated 10 days ago

Responsibilities For Software Engineer - Data Engineering

  • Implement scalable data models, data pipelines, data storage, management, and transformation solutions
  • 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 with teammates and drive improvements in engineering
  • Create and implement code for products, services, or features
  • Break down larger work items and provide estimation
  • Troubleshoot live site issues during development and DRI rotations
  • Stay current with latest technologies

Requirements For Software Engineer - Data Engineering

Java
JavaScript
TypeScript
Python
  • Bachelor's or Master's degree in Computer Science, Engineering, or related technical field
  • 4+ years experience in business analytics, software development, data modeling or data engineering
  • Software development using languages like C#, JavaScript or Java
  • Experience with data stores, including data warehouses, RDBMS, in-memory caches, and document Databases
  • Proficiency with SQL and NoSQL and hands-on experience using distributed computing platforms
  • Experience developing on cloud platforms (Azure, AWS) in continuous delivery environment
  • Strong problem solving, design, 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
  • 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

Software Engineering, Data

Senior Software Engineer, Data role at Microsoft focusing on data engineering and cloud solutions for monetization strategies, offering competitive pay and comprehensive benefits.

Senior Data Scientist

Senior Data Scientist role at Microsoft focusing on AI and machine learning for M365 products, offering hybrid work and comprehensive benefits.

Senior Software Engineer, Data Platform Team, MSAN

Senior Software Engineer role at Microsoft's MSAN team, focusing on data platform development with competitive pay and hybrid work model.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft working on Azure Data services, requiring top security clearance and strong engineering background.

Senior Data Engineer

Senior Data Engineer role at Microsoft, building data pipelines and analytics solutions for news content publishers, offering competitive pay and hybrid work environment.