Senior Software Engineer, Data Engineering

Global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Data
Senior Software Engineer
Remote
5,000+ Employees
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 Data Engineer

Senior Data Engineer role at Microsoft focusing on building and maintaining data pipelines, ETL processes, and cloud computing solutions using Azure technologies.

Description For Senior Software Engineer, Data Engineering

The Consumer Sales Organization (CSO) at Microsoft is seeking a Senior Software Engineer for their Data Engineering team. This role is crucial in supporting Microsoft's global sales across Modern Life (Windows, Microsoft 365, and Surface) and Gaming. The position offers up to 100% remote work flexibility and involves working with big data systems at a massive scale.

The ideal candidate will join a team that processes data daily through various systems, using multiple programming languages and platforms. Security and compliance are fundamental aspects of the role, requiring expertise in the Security Development Lifecycle (SDL), security assessments, and vulnerability management. The position demands someone who can work both independently and collaboratively, architecting and implementing solutions while guiding other team members.

This role offers an exciting opportunity to work with cutting-edge technology while maintaining high security and privacy standards. The successful candidate will interact with stakeholders across Microsoft and external partners, ensuring solutions meet diverse needs. The position comes with competitive compensation ($117,200 - $229,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave.

The role combines technical expertise with leadership responsibilities, requiring someone who can mentor others while maintaining a growth mindset. You'll be working in an inclusive environment that values diversity and encourages innovation. This is an excellent opportunity for an experienced engineer who wants to impact Microsoft's consumer-facing products while working with big data and modern cloud technologies.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Data Engineering

  • Work closely with project managers, privacy, and other engineers to define requirements, design, and deliver solutions
  • Lead by example within the team by creating sustainable code designs
  • Review code to ensure it meets quality standards
  • Drive efforts to ensure security, privacy, safety, and accessibility compliance
  • 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 Senior Software Engineer, Data Engineering

Python
Java
  • 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
  • Security Development Lifecycle (SDL) experience
  • Knowledge of privacy regulations and compliance

Benefits For Senior 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?