Demo

Senior Back-End Software Engineer

Jobs via Dice
Redmond, WA Full Time
POSTED ON 12/28/2025
AVAILABLE BEFORE 1/26/2026
Overview

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft's mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers' heterogeneous environments, as well as ensuring the security of our own internal estate.

Our team in security org is building a software as a service (SaaS) to enable organizations of all sizes to discover, manage and govern their data on-premises and multi-cloud. It is a fully managed, globally available, serverless platform for building security, governance, compliance, and privacy applications quickly, cost-effectively, and at unlimited scale. The platform provides a more holistic understanding of the hybrid data estate, which is always kept up to date with automated data discovery and sensitive data classification. In addition to empowering knowledge workers, this understanding, along with insights from sensitivity, business context, and relationships between data assets is also being used by teams working under the Chief Data Officers (CDO), the Chief Information and Security Officers (CIO and CISO) and the Chief Risk and Compliance Officers (CRO and CCO) to govern, protect, and manage data more effectively. We are looking for a Software Engineer to build next generation security data platform. Join the transformative journey, where we are revolutionizing security, governance, and compliance solutions across Microsoft and other cloud environments.

As an engineer on our Cloud Ecosystem Security Team, you will develop of core services that form the foundation of the platform. This platform empowers applications focused on security, governance, and compliance, providing unified experience for managing data across multiple clouds. 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.

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.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Responsibilities

  • Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area.
  • Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production.
  • Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence
  • Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team.
  • Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code.
  • Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Understands upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack.
  • Collaborates with other teams to reach common goals where dependencies and validation concerns overlap.

Qualifications

Required/minimum Qualifications

  • 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.
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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Additional or preferred qualifications

  • Master's Degree in Computer Science or related technical field AND 6 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 8 years technical engineering experience with coding in languages including, but not limited to, C, C , C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 2 years of experience with distributed data processing frameworks (e.g., Apache Spark, Kafka, Flink, or similar).
  • 2 years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, Google Cloud Platform, or comparable cloud environments, with production ownership and CI/CD pipeline integration.
  • 2 years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures.
  • 1 years of experience designing and building solutions using microservices architecture.
  • 1 years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
  • 1 years of experience designing and building scalable data pipelines and analytics infrastructure using orchestration tools such as Apache Airflow, Azure Data Factory, or equivalent, with an emphasis on data quality, automation, pipeline reliability, and framework development
#MSFT #Security #SentinelPlatform #SentinelPlatform #SentinelPlatform #MSCareerEvents25

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 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 $158,400 - $258,000 per year.

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

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Salary : $119,800 - $258,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Back-End Software Engineer?

Sign up to receive alerts about other jobs on the Senior Back-End Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Fargo, ND
  • Brand New Civil Engineer Opening With Leader In Land Development, Utilities and Drainage Design! This Jobot Job is hosted by: Brian Perkins Are you a fit? ... more
  • 13 Days Ago

  • Jobs via Dice Anchorage, AK
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Healthcare IT Leaders, is seeking the following. Apply... more
  • 13 Days Ago

  • Jobs via Dice Middletown, RI
  • Job ID: 2511899 Location: MIDDLETOWN, RI, US Date Posted: 2025-11-26 Category: Wage Determination (SCA) Subcategory: Service Contract Act Schedule: Full-ti... more
  • 13 Days Ago

  • Jobs via Dice Smithfield, RI
  • RESPONSIBILITIES: Kforce has a client that is seeking a 50/50 FS Java Angular AWS in Smithfield, RI. Responsibilities: Communicating technical needs and ca... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Senior Back-End Software Engineer jobs in the Redmond, WA area that may be a better fit.

  • Supio Seattle, WA
  • Who We're Looking For We are seeking dedicated Software Engineers to architect and implement the backend systems powering our large language model (LLM) wo... more
  • 9 Days Ago

  • docugami Kirkland, WA
  • Docugami uses powerful artificial intelligence to unlock the information contained in highly varied, unstructured business documents. Business users, witho... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!