Senior Software Engineer, Data Engineering

Global technology company empowering every person and organization on the planet to achieve more through innovative software and services.
$117,200 - $229,200
Data
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Consumer

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 and Gaming products. The position offers up to 100% remote work and involves creating and maintaining big data systems at massive scale.

The ideal candidate will be experienced in the Security Development Lifecycle (SDL), security assessments, and vulnerability management. They will work with various programming languages and platforms, ensuring security and compliance are maintained at the highest standards. The role requires both independent work on challenging projects and collaboration within teams.

The position offers a competitive salary range of $117,200 - $229,200 USD (higher in SF and NYC areas) and comes with comprehensive benefits including healthcare, educational resources, and parental leave. The team operates in a diverse and inclusive culture where innovation and growth mindset are valued.

Key responsibilities include architecting solutions, mentoring other engineers, and maintaining high-quality code standards. The role requires expertise in cloud services, particularly Azure, and strong communication skills to work with stakeholders across the organization. This is an excellent opportunity for an experienced engineer looking to make an impact at scale while working with cutting-edge technology in a supportive environment.

Last updated 3 months 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 and producing extensible and maintainable code
  • Review code to ensure it meets quality standards, reliability, and accuracy
  • 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

Requirements For Senior Software Engineer, Data Engineering

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ 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
  • Ability to motivate, mentor, and develop other engineers
  • Experience deploying, monitoring, and operating services in the cloud

Benefits For Senior 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 Senior Software Engineer, Data Engineering

Senior Data Engineer

Senior Data Engineer role at Microsoft working on Azure Data and Microsoft Fabric platform, building data pipelines and analytics solutions.

Technical Support Engineering - DBA

Senior Database Administrator role at Microsoft providing technical support and consulting for SQL Server environments with competitive compensation and benefits.

Technical Support Engineering - Azure Databricks

Senior Technical Support Engineer role at Microsoft focusing on Azure Databricks support, offering hybrid work and competitive compensation in Vancouver.

Senior Business Intelligence Engineer

Senior Business Intelligence Engineer role at Microsoft Security, focusing on data engineering and analytics for security solutions, with competitive pay and remote work options.

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.