Software Engineer, Data Engineering

1 Hour ago • 2-4 Years • Cyber Security • Full Stack Development • Backend Development • $98,300 PA - $208,800 PA

Job Summary

Job Description

The Software Engineer, Data Engineering role within Microsoft's Consumer Sales Organization involves building and maintaining large-scale data systems. Responsibilities include working with stakeholders to define requirements, developing and implementing code (C, C++, C#, Java, JavaScript, or Python), conducting code reviews, ensuring security and compliance (SDL, privacy regulations), and acting as a DRI for system monitoring and incident response. The ideal candidate will have experience with cloud technologies (preferably Azure), object-oriented programming, and strong communication skills. The role requires collaboration across teams and a commitment to building robust, scalable, and secure data solutions.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years experience in data engineering
  • Proficiency in at least one coding language (C, C++, C#, Java, JavaScript, or Python)
  • Experience with Security Development Lifecycle (SDL)
  • Data system design and implementation
  • System monitoring and incident response
Good to have:
  • Master's degree in CS or related field
  • 4+ years experience in software development
  • Azure cloud experience
  • Experience with object-oriented programming languages
  • Strong communication skills

Job Details

Overview

The Consumer Sales Organization (CSO) is a global team at Microsoft responsible for sales across Modern Life (Windows, Microsoft 365, and Surface) and Gaming. CSO puts the consumer at the center, helping them discover, learn, and buy through direct and partner channels in over 120 countries around the world.   

 

The Data Engineering Team is an integral part of CSO, providing the data necessary to run these businesses, used by both non-managers and executives alike.   

 

We are seeking an experienced Software Engineer, Data Engineering, who is comfortable creating and working with big data systems. We operate at a scale that few others do, processing data on a daily basis through various systems. We use a number of different programming languages and work on several different platforms. Security and compliance are paramount in all that we do.  

 

The ideal candidate will be experienced in the Security Development Lifecycle (SDL), security assessments, and vulnerability management. They will also be well-versed in complying with privacy regulations. They will be excited about learning the newest security guidelines and applying them in their everyday work. They will think deeply about how to keep new and existing systems compliant with ever-changing privacy regulations. 

 

The successful candidate will be comfortable working individually on challenging projects as well as within a team. They will help architect and implement solutions. They may also guide others in the implementation of solutions. They will regularly interact with people across the company and outside the company in various roles, ensuring that solutions meet the needs of various stakeholders. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Other Requirements

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 3+ years of software design and development experience with middle tier or backend services.
  • 3+ years hands on experience in any Object-Oriented coding language such as C++, C#, Java or Python. Cloud and services experience; Azure cloud experience.
  • Solid communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Growth Mindset with a desire to learn, a tendency to embrace challenges, persist in the face of setback, see failures as essential to mastery, learn from criticism and find lessons and inspiration in the success of others.
  • Help to create a diverse and inclusive culture where everyone can bring their full and authentic self, where all voices are heard, and where we do our best work as a result.
  • A sense of personal ownership and accountability
  • Self-motivated with a drive for reaching across teams and organizations to make progress collaboratively.
  • Experience deploying, monitoring, and operating services in the cloud.

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $98,300 - $193,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $127,200 - $208,800 per year.

 

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

 

Microsoft will accept applications for the role until April 23, 2025.

 

Responsibilities

  • Works with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a set of features. Leverages feedback to incorporate insights into future designs or solution fixes.
  • Creates and implements code for a product, service, or feature, reusing code as applicable. Creates code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered. Applies coding patterns and best practices to write code.
  • Reviews the code of a product to ensure it meets the team's and Microsoft's quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area.
  • Contributes to efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Checks for visible evidence to demonstrate compliance for product areas. Develops and holds an understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft.
  • Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions. Alerts stakeholders as to the status and gains approval to restore system/product/service for simple problems. Responds within Service Level Agreement (SLA) timeframe. Escalates issues to appropriate owners.
  • Learns new technology in a constantly evolving environment.

Similar Jobs

Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Engineer Intern, Information System - 2025 Start

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
3 Weeks ago
CloudLinux - Java Developer

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
6 Days ago
Performio - Senior Software Engineer

Performio

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Fortis Games - Senior Cloud Security Engineer

Fortis Games

Hungary (On-Site)
1 Month ago
OpenText - Software Security Research

OpenText

Bengaluru, Karnataka, India (On-Site)
7 Months ago
ByteDance - Security Governance Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Day ago
ByteDance - Senior Security Tech Lead Manager - Security Engineering

ByteDance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Day ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Budapest, Hungary (Hybrid)
6 Months ago
Socialpoint - Senior Software Engineer (GameOps Tools)

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
1 Day ago
Next Level Business Services - API Developer

Next Level Business Services

New York, New York, United States (On-Site)
5 Months ago
Omnissa - Member of Technical Staff (Automation)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
ByteDance - Software Engineer Intern (Recommendation Infrastructure - Data Architecture)

ByteDance

Seattle, Washington, United States (On-Site)
1 Day ago
Glean - Solutions Engineer - East

Glean

(Remote)
5 Months ago
ByteDance - Software Engineer (ElasticSearch / OpenSearch) - Cloud Infrastructure- San Jose

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Hawk Eye Innovations - Frontend Test Automation Engineer

Hawk Eye Innovations

Basingstoke, England, United Kingdom (Hybrid)
2 Weeks ago
ByteDance - Software Development Engineer in Test

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

ByteDance - Research Scientist in Large Multimodal Models Applications - San Diego

ByteDance

San Diego, California, United States (On-Site)
5 Months ago
Zoox - Senior/Staff Software Engineer - Front-End Simulation & Visualization

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Netflix - Credit Manager

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
ByteDance - Research Scientist, Reinforcement Learning

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Senior Software Engineer, Anti-DDoS - Network Security

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Zoox - Manager, Charging and Distribution

Zoox

Foster City, California, United States (On-Site)
5 Months ago
Next Level Business Services - Data Architect

Next Level Business Services

Sunnyvale, California, United States (On-Site)
5 Months ago
Evolution - Online Game Presenter (Server Alternative) $20-$25/hr.

Evolution

Atlantic City, New Jersey, United States (On-Site)
7 Months ago
Voodoo - Business Developer

Voodoo

Los Angeles, California, United States (Hybrid)
4 Days ago
The Walt Disney Company - Senior Product Manager II, Ads Data

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Cyber Security Jobs

NVIDIA - Principal Cyber Security Engineer - Linux

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Normalyze - Performance Test - Senior Engineer - Solutions - Data Security - India

Normalyze

Bengaluru, Karnataka, India (Remote)
4 Months ago
ION - Markets Product Security Engineer - UK

ION

London, England, United Kingdom (On-Site)
6 Months ago
ION - IT/Cyber Security Analyst

ION

London, England, United Kingdom (On-Site)
6 Months ago
ByteDance - Security Engineer, Anti-DDoS

ByteDance

Singapore (On-Site)
3 Weeks ago
Saviynt - Account Executive

Saviynt

Austin, Texas, United States (Remote)
5 Months ago
PwC - Auditeur des Systems d'Information

PwC

Douala, Littoral Region, Cameroon (On-Site)
6 Months ago
Microsoft - Senior Technical Program Manager, Security Assessment

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Hour ago
Nexon - Associate Security Engineer

Nexon

El Segundo, California, United States (Hybrid)
1 Day ago
PwC - Information Security Senior Consultant (GRC)

PwC

Sofia, Sofia City Province, Bulgaria (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug