Principal Data and Software Engineer

Job expired!

Join Microsoft as a Principal Data and Software Engineer

Do you have a passion for data, coding, and cybersecurity? Are you eager to leverage large volumes of data to enhance customer protection against cyber attacks? Microsoft is looking for a highly experienced Principal Data and Software Engineer to join our team and drive the advancement of Microsoft Defender for Endpoint.

About Us

At Microsoft Defender for Endpoint, we are at the forefront of cybersecurity, offering preventive protection, post-breach detection, investigation, and response capabilities. Our mission is to make the digital world safer amid growing threats, regulatory scrutiny, and complex digital environments. Microsoft Security aims to empower users, customers, and developers with end-to-end, simplified security solutions.

Our dedication to securing digital technology platforms, devices, and clouds not only serves our customers but also strengthens our internal systems. We are committed to reshaping security across the globe.

Our Culture

Our team thrives on continuous learning and curiosity. We embrace uncertainty, take calculated risks, and learn quickly from our mistakes. Collaboration is key to our success, and together, we empower our customers, from individual users to Fortune 50 enterprises, to achieve more with our technology and innovation. We celebrate diversity and foster an inclusive environment that drives innovative solutions.

At Microsoft, we hold ourselves to the highest standards of respect, integrity, and accountability, creating a culture where everyone can thrive.

Key Responsibilities

As a Principal Data and Software Engineer, you will:

  • Collaborate with Technical Program Managers, Security Researchers, Data Scientists, and Engineers.
  • Design, architect, and develop high-quality, scalable, reliable, and secure services and pipelines.
  • Innovate tools and strategies to enhance our data workflows.
  • Expand and optimize data models by understanding project dependencies and stakeholder needs.
  • Create, manage, and optimize data pipelines for various workflows.
  • Develop and maintain real-time data pipelines for decision-making, reporting, optimization, and data collection.
  • Design monitoring systems to ensure the health of data feeds and pipelines.
  • Provide mentorship, conduct code reviews, and promote best practices.
  • Contribute to the strategic vision and architecture of our data platform and analytics systems.

Qualifications

Required/Minimum Qualifications:

Applicants must meet one of the following educational requirements:

  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, or data engineering.
  • Master's Degree in a relevant field AND 4+ years of experience in business analytics, data science, software development, or data engineering.
  • Equivalent experience.

Additionally, candidates should have 3+ years of experience in processing large data volumes in distributed environments. The ability to meet Microsoft, customer, and/or government security screening requirements is a must.

Preferred Qualifications:

  • Proficiency with software development tools (e.g., GIT, automated build systems).
  • Experience with cloud development principles, microservices, and distributed systems.
  • Skill in measuring system health and effectiveness.
  • A demonstrated ability to self-teach and navigate ambiguity.
  • Knowledge of at least one statically typed language (e.g., C#, Java, C++) and distributed data processing (e.g., MapReduce, Spark).
  • A passion for cybersecurity is a plus.

Data Engineering IC5 - The typical base pay range across the U.S. is USD $137,600 - $267,000 per year. Specific ranges for the San Francisco Bay area and New York City metropolitan area are USD $180,400 - $294,000 per year.

Find additional benefits and pay information here: .

Applications for this role will be accepted until July 5, 2024.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin,