Software Engineer, Data Engineering

Global technology company empowering people and organizations to achieve more through software and services.
$117,200 - $229,200
Data
Senior Software Engineer
Remote
8+ years of experience
Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Member of Technical Staff - Data Engineer

Senior Data Engineer role at Microsoft AI team building data platforms and services for Copilot, requiring 4+ years experience and expertise in cloud infrastructure and data warehousing.

Senior Software Engineer

Senior Software Engineer role at Microsoft Entra focusing on AI Copilot features and data-driven solutions, offering hybrid work and comprehensive benefits.

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 Software Engineer

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

Description For Software Engineer, Data Engineering

Microsoft's Consumer Sales Organization (CSO) is seeking an experienced Software Engineer for their Data Engineering Team. This role is crucial in providing data solutions for Microsoft's Modern Life and Gaming divisions, operating at massive scale across 120+ countries. The position combines technical expertise with security and compliance focus, requiring experience in big data systems and various programming languages.

The role offers an opportunity to work on significant data engineering challenges while ensuring security and privacy compliance. You'll be part of a team that processes data at unprecedented scale, using cutting-edge technologies and platforms. The position requires both individual contribution and team collaboration, with opportunities to architect and implement solutions that impact Microsoft's global consumer business.

As a Senior Software Engineer, you'll work with cross-functional teams, guide implementation of solutions, and ensure systems meet stakeholder needs. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work remotely. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive environment that values growth mindset and innovation.

The ideal candidate will bring strong technical skills in data engineering, security development lifecycle knowledge, and experience with privacy regulations. You'll have the chance to mentor others, drive technical excellence, and shape the future of Microsoft's consumer data infrastructure. This role combines technical depth with business impact, offering a unique opportunity to work on data solutions at global scale.

Last updated 5 months ago

Responsibilities For Software Engineer, Data Engineering

  • Work closely with project managers, privacy, and other engineers to define requirements, design, and deliver solutions
  • Create sustainable code designs, producing extensible and maintainable code
  • Review code to ensure it meets quality standards
  • Drive efforts to ensure security, privacy, safety, and accessibility
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation, downtime, or interruptions
  • Learn new technology in a constantly evolving environment

Requirements For Software Engineer, Data Engineering

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • 7+ years of software design and development experience with middle tier or backend services
  • 5+ years hands on experience in Object-Oriented coding languages
  • Cloud and services experience; Azure cloud experience
  • Solid communication skills
  • Experience deploying, monitoring, and operating services in the cloud
  • Ability to motivate, mentor, and develop other engineers

Benefits For Software Engineer, Data Engineering

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