Microsoft
Posted 5d ago

Software Engineer

Microsoft
Redmond, Washington, United States
$85k-$168k/yrHybridFull Time
Responsibilities
  • developing software
  • debugging issues
  • monitoring services
Requirements
  • Bachelor's degree in computer science or related technical discipline with coding experience, or equivalent experience. Familiarity with software development
  • Cloud platforms
  • Distributed systems
  • Testing, and debugging
Technical tools mentioned
CC++C#JavaJavaScriptPythonGoMicrosoft AzureAWSGCPAPIs

Job description

Overview

Today, security research is slowed by fragmented tools, bespoke pipelines, and oneoff infrastructure that doesn’t scale, isn’t reusable, and often isn’t productionready. PRISMA Research Fabric changes that by delivering the shared, Enginelevel platform foundations that power AIfirst, agentassisted security research across the Microsoft Defender ecosystem. 

We are building the fabric that connects data, models, inference, and agents into a cohesive platform—so researchers can focus on protection impact, not plumbing. Our systems enable fast, safe experimentation, humanled and agentoperated workflows, and a clear path from research to production, all while enforcing security, compliance, reliability, and scale by default.   

What makes this team unique is leverage. Instead of building tools for a single product or scenario, we create reusable platform capabilities that are consumed across Defender research, investigation, and intelligence workflows. Every improvement we make multiplies across teams, products, and protections.  

For engineers, PRISMA Fabric offers the chance to work on deep, foundational problems—distributed systems, data platforms, ML inference, and agent execution—at realworld scale. You’ll be shaping up the infrastructure that enables the next generation of AIdriven security research and protections for millions of customers.  

If you’re excited about building platforms that matter, solving hard problems once instead of repeatedly, and enabling others to move faster through great engineering, PRISMA is where that impact happens. 



Responsibilities
  • Develop, test, and maintain software components and services that support data processing, machine learning inference, model execution, and agent-based workflows. 

  • Work with engineers, researchers, and product teams to understand requirements and implement software solutions. 

  • Contribute to the design and implementation of features under the guidance of experienced engineers. 

  • Write high-quality, maintainable, and well-tested code following engineering best practices. 

  • Participate in debugging, troubleshooting, and resolving issues in development, test, and production environments. 

  • Learn and apply principles of software reliability, security, scalability, and operational excellence. 

  • Participate in code reviews and technical discussions to improve engineering quality and expand technical knowledge. 

  • Contribute to service monitoring, testing, automation, and operational improvements. 

  • Continuously learn new technologies, tools, and engineering practices related to cloud services, AI platforms, and distributed systems. 



Qualifications

Required Qualifications: 

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience 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.

 

Preferred Qualifications 

  • Experience through internships, academic projects, open-source contributions, or professional software development. 

  • Programming experience in one or more languages such as C#, Java, Python, C++, or Go. 

  • Understanding computer science fundamentals, including data structures, algorithms, object-oriented programming, and software design. 

  • Familiarity with software development practices including source control, testing, debugging, and code reviews. 

  • Reliable problem-solving, collaboration, and communication skills. 

  • Demonstrated passion for learning and building software systems. 

  • Experience through coursework, internships, or projects involving cloud platforms such as Azure, AWS, or GCP. 

  • Familiarity with APIs, backend services, distributed systems, or microservice architecture. 

  • Exposure to data processing, machine learning systems, or AI applications. 

  • Understanding software reliability, monitoring, or operational best practices. 

  • Interest in security, AI-driven systems, and large-scale platform engineering. 

  • Experience contributing to team-based software projects. 

#EiP #SWEIC2



Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $85,400 - $168,100 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 $111,100 - $183,700 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


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.

About Microsoft

Develops software, services, devices, and cloud computing solutions.

Similar jobs

Software Engineer roles near Redmond, Washington
3h
Save
Mark Applied
Hide
Senior Software Engineer - Release
College Park or Boulder or Bothell
$146k-$209k/yr HybridFull Time
IonQ
IonQNYSE: IONQ: Develops and sells trapped-ion quantum computers and cloud services.
8+ YOERequires 8+ years in release or build engineering, hands-on release automation and artifact management, CI/CD pipeline experience, standards adoption across teams, and a bachelor's degree or equivalent practical experience.
Artifactory, GitHub Packages, CI/CD, FPGA
5h
Save
Mark Applied
Hide
Senior Lead Software Engineer - Infrastructure Platforms
Seattle, Washington, United States
$176k-$260k/yr OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOE5+ years of applied software engineering experience, advanced programming skills, system design and cloud-native experience, and expertise using enterprise-authorized AI-assisted development tools securely.
AWS EKS, GCP GKE, Oracle, Microsoft SQL Server, Cockroach, Software Development Life Cycle, AI-assisted development
5h
Save
Mark Applied
Hide
Senior Software Engineer, Platform & Infrastructure - Riot Technology
Los Angeles or Mercer Island or Redwood City
$162k-$227k/yr OnsiteFull Time
Riot Games
Riot Games: Developing and publishing competitive multiplayer video games.
3+ YOEBachelor’s degree or equivalent experience; 3+ years in software engineering, infrastructure, platform engineering, or SRE; production distributed systems, Kubernetes, cloud, infrastructure-as-code, CI/CD, GPU infrastructure, and Python.
Kubernetes, AWS, GCP, Python, CI/CD, infrastructure-as-code, MLOps, HPC, Unreal
5h
Save
Mark Applied
Hide
Software Engineer – Commerce
Seattle, Washington, United States
$110k-$145k/yr HybridFull Time
Truveta
Truveta: Provides a clinical data platform for medical research insights.
3+ YOERequires 3+ years building production software, backend or cloud services, Kubernetes-hosted services, and modern cloud-native platforms. Requires a computer science degree and experience with C#, Python, or Java.
C#, Python, Java, Kubernetes, AWS, GCP, Azure, APIs
6h
Save
Mark Applied
Hide
Staff Software Engineer, Fullstack-MarTech
New York City or San Francisco or United States or Los Angeles or Seattle or Austin or Washington, D.C. or Philadelphia or San Diego or Chicago or Atlanta or Salt Lake City or Australia or Canada or South America
$170k-$250k/yr HybridFull Time
Flex
Flex: A financial platform allowing renters to split monthly rent payments.
8+ YOERequires 8+ years software development, 6+ years Java, 3+ years TypeScript and React, plus AWS, scalable APIs, event-driven systems, web performance, and cross-functional communication experience.
Java, Spring Boot, TypeScript, React, AWS, Spring, Gradle, JUnit, JVM, EKS, Aurora RDS, ElastiCache, DynamoDB, REST APIs, Braze, Singular, AppsFlyer, Branch, Google Tag Manager, Amplitude, LaunchDarkly, Meta, Google, TikTok, Apple, Snowflake, GitHub Actions, git, DataDog, CDK, Terraform, React Native
6h
Save
Mark Applied
Hide
Software Engineer, Hardware Test & Automation
San Carlos or Seattle
$100k-$200k/yr OnsiteFull Time
Cowboy Space
Cowboy Space: Building satellite-based orbital infrastructure for AI data centers.
3+ YOERequires 3+ years in test infrastructure, embedded software, or hardware/software integration; Python, C/C++, physical hardware testing, lab equipment, embedded interfaces, version control, CI, and automation experience.
Python, C, C++, SPI, I2C, UART, CAN, Ethernet, version control, continuous integration, power supplies, oscilloscopes, logic analyzers
7h
Save
Mark Applied
Hide
Remote Software Engineer - Rust
United States or Canada or Austria or Belgium or France or Germany or Seattle
$200-$300/hr RemoteContract
Turing
Turing: AI-powered platform connecting companies with global remote software developers.
3+ YOEAt least 3 years of software engineering experience, strong full-stack and scalable production software expertise, deep architecture and debugging knowledge, and strong written and oral communication skills.
Rust, Python, JavaScript, ReactJS, C, C++, Java, Go
8h
Save
Mark Applied
Hide
Software Engineer III, Infrastructure, Cloud SQL-SQL Server
Kirkland, Washington, United States
$147k-$210k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent experience; 2+ years software development and database infrastructure experience; experience building managed database or storage services; programming experience required.
Go, Java, Python, C++, SQL, Microsoft SQL Server, Cloud APIs, Google Cloud