CrawlJobs Logo

Software Engineer II - Customer Security & Trust

United States, Redmond 100600.00 - 199000.00 USD / Year · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

Customer Security & Trust (CST) is Microsoft’s multidisciplinary organization responsible for protecting customers, countering cybercrime and nation‑state threats, advancing cybersecurity policy and compliance, and strengthening trust in the digital ecosystem. The CST Operations Engineering team is a small, collaborative and agile team that is at the center of this mission. We are looking for a Software Engineer II who is passionate about building secure, reliable systems at massive scale by leveraging the power of AI. In this role, you’ll work at the intersection of security, engineering excellence, and customer trust, helping design and deliver platforms that protect Microsoft’s customers, services, and data.

Job Responsibility

  • Design and implement scoped features and components with guidance on broader system context
  • Contribute to technical design discussions and review designs for correctness, reliability, and maintainability
  • Write, test, deploy, and maintain production-quality code following established engineering practices
  • Create and maintain technical documentation for owned components
  • Collaborate with peers and partner teams to deliver features end to end
  • Identify and address bugs, performance issues, and operational gaps in owned areas
  • Apply security, reliability, and compliance best practices throughout the development lifecycle
  • Contribute to the implementation and integration of AI-enabled functionality, applying foundational AI/ML concepts under guidance

Requirements

  • 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
  • Master's Degree in Computer Science or related technical field AND 3+ 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 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience delivering production-ready features with a solid foundation in software engineering fundamentals (data structures, algorithms, system design)
  • Familiarity with AI/ML concepts, including agentic workflows and integrating AI models into applications
  • Experience with cloud platforms, cloud-native architectures, and modern application development patterns
  • Exposure to containers, Azure Kubernetes Services (AKS), platform engineering, CI/CD pipelines, DevOps practices, and infrastructure automation
  • Experience building data solutions using Azure/Fabric Data Factory, including complex pipelines and dataflows
  • Ability to work independently and collaboratively in iterative development environments, with effective written and verbal communication skills

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Customer Security & Trust

8 matching positions

Security Customer Experience Engineer II

The mission of the Microsoft Security organization—to make the world a safer pla...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Sales, Marketing, Computer Science, Information Technology (IT), Data Science, Business Analytics, Business, Finance, Mathematics, Physical Sciences, Humanities, or related field AND 2+ years experience in consulting, change management, project management, customer engagement, sales/business engagement, relationship management, analytics, or customer feedback and intelligence program management OR equivalent experience
  • Bachelor's Degree AND 5+ years’ experience in product/service/project/program management or software development OR equivalent experience
  • Understands basic cloud architectures, email security concepts, and technologies as they relate to Microsoft Defender for Office 365 (MDO) or similar email/collaboration security platforms
  • Familiar with email protocols (SMTP, DNS/MX, SPF, DKIM, DMARC), mail flow architecture, and web technologies relevant to Exchange Online and Microsoft 365 collaboration security
  • Has hands-on experience with setup and configuration of Microsoft Defender for Office 365 policies (Safe Attachments, Safe Links, Anti-Phishing, Anti-Spam, Anti-Malware) or similar email security technologies
  • Exposed to integration of Microsoft Defender for Office 365 with Microsoft Defender XDR, and familiar with Security Copilot capabilities in the context of email threat investigation and response
  • Experienced in basic onboarding and configuration of Microsoft Defender for Office 365 protection policies and threat investigation workflows
  • Familiar with configuring mail flow rules, quarantine policies, tenant allow/block lists, and integration with Exchange Online Protection (EOP)
  • Has worked with both preset security policies and custom policy configurations within Defender for Office 365, including attack simulation training
  • Can collect and review email threat telemetry, message trace logs, and threat investigation data within Microsoft Defender for Office 365 and the Microsoft Defender portal
Job Responsibility
Job Responsibility
  • Leverage engineering tools, customer telemetry, and direct customer feedback to identify product defects, usage issues, misconfigurations, and emerging signals
  • Resolve highly complex, mission critical technical issues in a 24x7x365 operational environment
  • Independently track and manage customer incidents, engaging customers and partners to understand issues, provide status updates, and communicate progress and next steps
  • Investigate and troubleshoot issues using advanced diagnostics with minimal guidance
  • Gather and synthesize customer and partner feedback to identify feature gaps, knowledge gaps, configuration issues, and key performance indicators (KPIs)
  • Design, implement, or contribute to new features, tools, and automation to improve product quality and customer outcomes
  • Share best practices and technical guidance through multiple forums to help customers and partners remain current
  • Identify opportunities to improve troubleshooting content and drive automation of complex solutions
  • Proactively pursue professional development opportunities across product areas and business processes (e.g., mentoring, shadowing, training) to strengthen technical depth and impact
  • Conduct proactive health checks to ensure customer environments are optimized and deployment ready
  • Fulltime
Read More
Arrow Right

Software Engineer II - CoreAI

The GenAI revolution has accelerated the need for advanced retrieval systems tha...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • 1+ years experience with one or more of the following Distributed systems, Artificial Intelligence, Backend Development
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Develop connectors to integrate with diverse customer data sources and seamlessly ingest content into Azure AI Search indexes
  • Enrich the ingested content with AI/ML capabilities by generating vector embeddings for text and images, extracting key phrases, and transforming unstructured data into structured, meaningful representations
  • Help transform traditional search indexes into intelligent AI indexes
  • You should have a solid understanding of the software development cycle and will use data and experiments to inform decisions
  • You’ll write secure, reliable, scalable, and maintainable code, and then effectively debug it, test it, and support it in production
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
  • You will contribute to the Microsoft ecosystem around Retrieval Augmented Generation through releasing products and services that power various generative AI applications
  • Maintain operations of live service as issues arise on a rotational, on-call basis
  • You will participate in creating and sustaining a trusted and effective work environment
  • You will be collaborating with teams both within and outside Azure AI Search and will need to be able to quickly pick up expertise in building new integration touch points
  • Fulltime
Read More
Arrow Right

Software Engineer II

Dynamics 365 is Microsoft’s suite of enterprise software that power many of the ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years professional software development with hands-on exposure to distributed systems
  • At least one of the following languages: C#/C++/Java
  • Bachelor’s or Master’s degree in Computer Science, Engineering or related technical field, or equivalent professional experience
  • Strong focus on customers success, zero trust security and compliance
  • Strong coding, debugging, and problem-solving skills
  • Expertise in using AI code generation tools (Github Copilot, Claude Code etc)
Job Responsibility
Job Responsibility
  • Designing and developing highly usable and scalable new application capabilities and enhancing existing capabilities to meet the needs of our customers
  • Developing and debugging product/test code in a distributed platform using C#, Azure, and Power Platform
  • Own quality and devops for your code
  • Troubleshooting live site issues as part of both product development and live site rotations
  • Ensuring high reliability of applications and services through intelligent monitoring and alerting
  • Work closely with Program Managers and other Software Engineers to optimize design, quality and functionality
  • Fulltime
Read More
Arrow Right

Software Engineer II

Join the Windows Cloud Experiences team and be at the forefront of redefining ho...
Location
Location
China , Suzhou
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Hands-on experience with modern development languages such as C#, Java, Python, JavaScript/TypeScript, or equivalent
  • Excellent technical design and troubleshooting skills in both front-end and back-end
  • Fluent English communication skills
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Designing and implementing Windows Cloud Experience features that enhance Windows 365 and Azure Virtual Desktop, with a focus on scalability, reliability, and performance
  • Driving innovation across the stack, including areas such as front-end UX and back-end services, Graph API, authentication, telemetry, and data analytics
  • Collaborating with cross-functional teams across engineering, product, and design to deliver end-to-end scenarios that meet customer needs
  • Executing the full software development lifecycle from architecture and implementation to deployment and live service operations—with accountability for service quality and resilience
  • Engaging with internal stakeholders and customers to gather feedback, address technical challenges, and continuously improve Windows 365 and Azure Virtual Desktop product experience
  • Participating in engineering excellence initiatives, including code reviews, architecture discussions, and process improvements
  • Upholding high standards of craftsmanship, ensuring that solutions are robust, maintainable, and aligned with security and compliance principles such as Zero Trust
  • Solving complex technical problems and contributing to a culture of curiosity, agility, and continuous learning
  • Fulltime
Read More
Arrow Right

Software Engineer II

Hyper-V’s virtualization technology is a key part of Microsoft's Mobile-First, C...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Experience working on Linux environment
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Responsible for the design and implementation of features that further strengthen the security of Hyper-V’s virtualization platform and that increase the trust that our customers have in our Cloud and Windows Server offerings
  • Specific areas include updating the use of encryption across the virtualization platform and leveraging modern validation technologies to ensure highly robust implementations
  • Fulltime
Read More
Arrow Right

Software Engineer II

The E+D Localization team is the One Microsoft team for ensuring we consistently...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Proficiency with cloud tech (IaaS, PaaS or SaaS), including data technologies
  • Proficiency in scalable service design and implementation
  • Outstanding team player, with a growth mindset
  • Customer focused
  • An ability to perform at a high level, in a fast paced, dynamic environment
  • A natural passion & drive for engineering excellence and code maintainability
  • Flexible attitude, natural curiosity, and passion for learning
  • Independent, capable of creating clarity and making sound, data-driven decisions
Job Responsibility
Job Responsibility
  • Use cloud design patterns to deliver secure, highly available, resilient, performant, scalable, and easily maintainable services
  • Drive coherent architecture across subsystems, often working cross-team with multiple developers
  • Develop complete design that satisfy customer, engineering, and operational requirements, including producing development specifications and driving specifications reviews
  • Deliver high quality code, testing and deployment to production
  • Help evolve development guidelines, practices and principles for a world where services development and delivery is moving faster than ever
  • Contribute to an inclusive culture of growth mindset, iterate fast and learn from feedback, mutual respect, trust and appreciation
  • deliver results thru teamwork and collaboration
  • Fulltime
Read More
Arrow Right

Software Engineer II - Microsoft Gaming

Microsoft is committed to ensuring that we develop and deploy our AI technologie...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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.
  • 3+ years of experience with distributed systems, performance analysis, databases, and/or large-scale data processing
  • 3+ years of experience designing secure and scalable services on Azure and/or AWS
  • 2+ years of experience collaborating with diverse cross-functional teams to achieve shared objectives.
  • Full-stack development experience across multiple platforms
  • Experience building and working in a Continuous Delivery environment
  • Experience with Agentic Development and other modern AI/ML practices
  • Ability to work in a flexible, fast-paced environment
  • Experience with compliance, safety, or trust-related systems.
  • Proven ability to mentor and empower team members while embracing a positive and supportive team culture
Job Responsibility
Job Responsibility
  • Support development of cutting-edge safety and compliance solutions that enable partners and game studios to launch and maintain secure, safe, and compliant offerings for our players.
  • Leverage advanced Agentic AI to shape the future of Safety, Compliance and engineering development workflows within the Gaming organization.
  • Collaborate with stakeholders to define user requirements and incorporate feedback into designs and solutions.
  • Understands and provides feedback for proposals for architecture, with technical leadership from others.
  • Produce extensible and maintainable code, applying metrics to drive quality, stability, and performance.
  • Champion testing improvements by adding new tests, removing outdated ones, and optimizing the test suite.
  • Participate in code reviews to ensure adherence to quality standards and established practices.
  • Maintain live service operations, implement solutions to complex issues, and communicate status to stakeholders.
  • Drive incident reduction and integrate telemetry for performance, reliability, and safety monitoring.
  • Stay current with industry trends and adopt new technologies to improve product performance and operations.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - AI/ML

As a Senior Software Engineer II at Aledade, we maintain, improve, and expand ou...
Location
Location
United States
Salary
Salary:
Not provided
aledade.com Logo
Aledade, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/BTech (or higher) in Computer Science, Engineering or a related field
  • 6+ years experience as an engineer building full-stack web applications as part of a cross-functional team
  • 3+ years of experience working with SQL or other database querying language on large multi-table data sets
  • 3+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
  • 3+ years of experience coaching other engineers
Job Responsibility
Job Responsibility
  • Develop and implement scalable and performant solutions
  • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes
  • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work
  • Improve AI/ML infrastructure for model development, training, and deployment, with a focus on large language models and other generative AI architectures
  • Design multi-year vision, shaping the direction of crucial generative AI areas - text generation, image synthesis, multimodal models, and personalized content creation
  • Architect systems to enhance the capabilities and relevance of AI models, making complex data sets more accessible and actionable
  • Design and implement prompt engineering strategies to effectively guide generative AI models
  • Work closely with Product Management, Practices, Sales, Customer Success, and other stakeholders to identify and prioritize applied AI use cases within the organization
  • Analyze product usage patterns and trends to make data-driven decisions and forecasts for generative AI applications
  • Maintain the security of protected patient health information and ensure compliance with relevant regulations in the context of AI
  • Fulltime
Read More
Arrow Right