CrawlJobs Logo

Principal Software Engineer - Security Architect

United States, Redmond 163000.00 - 296400.00 USD / Year · Job Posted April 05, 2026
Apply Position
Job Link Share

Job Description

The Cloud & AI 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 culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. Microsoft is one of the largest enterprise service companies in the world. We are looking to hire a Principal Software Engineer - Security Architect to oversee system design, security defenses and software engineering development for identity systems within the enterprise and the Microsoft cloud. The mission of the team is to enable Microsoft to build the most trusted devices and services, while keeping our company safe and our data protected. As part of the Microsoft Security organization, and a steward of Microsoft and our customer's data, a core function of Microsoft DSR is ensuring the security of every aspect of the business. Microsoft DSR is responsible for company-wide information security and compliance, with a strategic focus on information protection, assessment, awareness, governance, and enterprise business continuity.

Job Responsibility

  • Partner with engineering teams to understand and improve the security posture of many systems related to Identity
  • Collaborate with teams to bring to fruition cross-company security initiatives
  • Assist engineering teams in resolving difficult technical problems
  • Provide vision and thought leadership for state-of-the-art security of the Microsoft estate
  • When needed, engage hands-on with the building, operations and security of services, systems and applications
  • Embody our culture and values

Requirements

  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check

Nice to have

  • 10+ years in design or architecture of large scale, security critical systems
  • 4+ years participating in the architecture of a significant portion of one of the following 5 clouds - AWS, Azure, GCP, Meta or Oracle Cloud
  • 3+ years experience in a role in which the primary responsibility is writing code
  • Master's Degree in Computer Science or related technical field AND 10+ 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 12+ 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 cyber-security experience

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer - Security Architect

8 matching positions

Principal Software Engineer (Architect)

The Identity and Access Management team within the Identity division is looking ...
Location
Location
United States , Redmond
Salary
Salary:
163000.00 - 296400.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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 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.
Job Responsibility
Job Responsibility
  • Translate user needs into architecture using metrics, telemetry, and continuous feedback loops
  • Own system architecture design, ensuring scalability, compliance, and cross-team alignment
  • Lead high-quality coding practices, design reviews, and reusable, maintainable software development
  • Drive implementation, experimentation, and release planning across multiple product lines
  • Ensure reliability, supportability, and incident response through telemetry, playbooks, and root cause analysis
  • Champion engineering excellence, automation, and compliance across security, privacy, and accessibility standards
  • Lead the shift to an AI-first engineering model, embedding AI across the SDLC and scaling intelligent automation
  • Fulltime
Read More
Arrow Right

Principal Engineer (Software Architect)

At Flight Centre Travel Group (FCTG) our purpose is to 'open up the world for th...
Location
Location
Australia , South Bank
Salary
Salary:
Not provided
fctgcareers.com Logo
Flight Centre Brand
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years experience as a Technical Lead or Technical Architect
  • Experience in transactional domains (e.g. bookings, payments, e-commerce) where data integrity and financial accountability are critical
  • Broad experience across diverse technology stacks with the ability to assess trade-offs across languages, paradigms, hosting models and data storage approaches
  • Strong experience designing and delivering cloud-native applications built for global scale, reliability, security and performance
  • Strong knowledge of architecture styles including SOA, micro-services and common software design patterns
  • Holistic understanding of the full software lifecycle including CI/CD, observability, production support, reporting and developer tooling
  • Exposure to Kubernetes, ElasticSearch, Redis and AWS services such as EKS, Lambda, API Gateway, DynamoDB, S3 and CloudFront
  • Demonstrated experience applying AI-assisted development practices and a strong point of view on embedding AI and agentic capabilities into engineering workflows
  • Proven ability to partner with and influence senior business stakeholders
  • Excellent written and oral communication skills
Job Responsibility
Job Responsibility
  • Shape technical strategy through hands-on involvement in product discovery, prototyping and planning
  • Design pragmatic, cloud‑native architectures with a focus on simplicity, reuse, testability, performance and stability
  • Lead data‑oriented architectural design, defining how data is produced, owned and transformed across business processes
  • Validate and evolve architectural decisions through spikes, proofs of concept and close collaboration with engineers and technical leads
  • Champion adoption of AI and agentic capabilities in engineering workflows, leveraging emerging technologies to improve delivery and impact
  • Stay close to delivery and the code, supporting teams with system dependencies, risk identification and production readiness
  • Establish and promote architectural patterns, standards and best practices that scale across teams and domains
  • Mentor engineers and technical leaders, empowering teams to make sound architectural decisions within clear security and stability guardrails
  • Continuously improve engineering quality, developer experience, tooling, pipelines and ways of working through hands‑on contribution
What we offer
What we offer
  • Inclusive company culture
  • Equal Opportunity Employer
  • Individualised ongoing Learning & Development via communities of practice
  • Innovation Days
  • Dedicated Engineering Days
  • Access to LinkedIn Learning for ongoing skills development
  • Women in PM&E group
  • Exclusive staff discounts
  • Travel discounts including family and friends
  • Career opportunities in a network of brands and businesses across the globe
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (L7 Security)

This is a high-impact, heavy-hitting Principal Software Engineer role within the...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, similar technical discipline or equivalent practical experience
  • Graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline is preferred or equivalent military experience required
  • 7-10 Years Experience in design and developing scalable solutions in relevant area
  • Experience in C and Python programming
  • Proficient with Go programming
  • Experience with Redis, SQL or NoSQL database
  • Experience in Cloud Technologies like Kubernetes, Kafka, MogoDB, Redis etc.
  • Experience with HTTP and web server backend development
  • Experience with networking development, eg. TCP/UDP, Socket programming
  • Experience with multi-threaded programming and large-scale, distributed, and/or high-performance software design and architect
Job Responsibility
Job Responsibility
  • Provide technical leadership for the end-to-end delivery of solutions, ensuring alignment with cross-functional product management and quality assurance teams
  • Design, implement, and troubleshoot robust next-generation cloud security solutions to address complex network security challenges
  • Drive the development of scalable cloud security architecture through hands-on coding and strategic architectural planning
  • Manage the full product development lifecycle, from definition and design through implementation, testing, and deployment
  • Collaborate proactively with Product Management, SRE, and Quality Engineering to deliver high-quality security-as-a-service offerings to market
  • Simplify complex technical issues to improve end-customer outcomes by working closely with customer support teams
  • Foster a culture of innovation, intellectual curiosity, and problem-solving within the engineering organization
What we offer
What we offer
  • restricted stock units
  • bonus
  • employee benefits (see link in description)
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (L7 Security)

This is a high-impact, heavy-hitting Principal Software Engineer role within the...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, similar technical discipline or equivalent practical experience, Graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline is preferred or equivalent military experience required
  • 7-10 Years Experience in design and developing scalable solutions in relevant area
  • Experience in C and Python programming
  • Proficient with Go programming
  • Experience with Redis, SQL or NoSQL database
  • Experience in Cloud Technologies like Kubernetes, Kafka, MogoDB, Redis etc.
  • Experience with HTTP and web server backend development
  • Experience with networking development, eg. TCP/UDP, Socket programming
  • Experience with multi-threaded programming and large-scale, distributed, and/or high-performance software design and architect
  • Teammate who brings a can-do attitude to a dynamic working environment and is comfortable learning new technologies and platforms
Job Responsibility
Job Responsibility
  • Provide technical leadership for the end-to-end delivery of solutions, ensuring alignment with cross-functional product management and quality assurance teams
  • Design, implement, and troubleshoot robust next-generation cloud security solutions to address complex network security challenges
  • Drive the development of scalable cloud security architecture through hands-on coding and strategic architectural planning
  • Manage the full product development lifecycle, from definition and design through implementation, testing, and deployment
  • Collaborate proactively with Product Management, SRE, and Quality Engineering to deliver high-quality security-as-a-service offerings to market
  • Simplify complex technical issues to improve end-customer outcomes by working closely with customer support teams
  • Foster a culture of innovation, intellectual curiosity, and problem-solving within the engineering organization
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Identity & Security

Identity & Security represents the most critical priorities for our customers in...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 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
Job Responsibility
Job Responsibility
  • Architect, design, and deliver world‑class Key Management & Distribution systems that protect & secure credentials and seamlessly manage their end-2-end lifecycle without human touch
  • Evolve & migrate existing platforms to adopt latest innovations in security across both hardware & software dimensions
  • Lead systemic Single Point of Failure (SPOF) analysis and recovery engineering to ensure high availability and fault tolerance
  • Execute change management with a focus on zero customer impact during deployment and rollout of critical systems
  • Drive Engineering Excellence initiatives focused on improving observability, system performance, resilience, and reliability
  • Drive improvements in detection, response, and resolution times for service incidents to enhance overall reliability and customer trust
  • Deliver services that meet business continuity planning (BCP) requirements and recovery objectives
  • Improve onboarding experiences through declarative customer intent driven workflows
  • Automate cloud & geo expansion of critical foundational infrastructure
  • Build on our Microsoft principles (create clarity, generate energy, deliver success) and values (respect, integrity, accountability) to effectively collaborate and make things happen
  • Fulltime
Read More
Arrow Right

Principal/ Senior Software Engineer - Identity Security

Palo Alto Networks is looking for a seasoned and accomplished Software Engineer ...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in Software Engineering
  • Experience with modern backend technologies
  • B.Sc. or M.Sc. in Computer Science, Software and Computer Engineering, or equivalent military experience
  • Experience leveraging AI-assisted development tools (Gemini, Claude) to accelerate the software development lifecycle, including code generation, debugging, and unit test creation
  • Experience in building and managing distributed cloud-based SaaS applications
  • Deep understanding of cloud-native technologies like Kubernetes, Docker, Microservices architecture, and Public Cloud (AWS/GCP/Azure)
  • Experienced with monitoring, profiling and enhancing system performance
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Drive Strategic Vision: Contribute to and execute the long-term roadmap for our Identity solutions, ensuring our tech stack evolves alongside industry best practices and global business goals
  • Lead Innovation: Research and develop cutting-edge technologies to solve the 'Identity Perimeter' problem, turning complex security research into tangible product features
  • Architect Scalable Solutions: Design and implement robust, secure architectures capable of managing identities across fragmented SaaS and on-premise ecosystems at enterprise scale
  • Foster a Culture of Excellence: Engage in a high-caliber engineering environment through mentorship, collaborative code reviews, and a shared commitment to continuous technical growth
  • Collaborate Cross-Functionally: Partner with Product, Platform, and DevOps teams to bridge the gap between complex security requirements and seamless user experiences
  • Own Your Career Path: Take on high-impact initiatives and leadership opportunities tailored to your experience level, with access to the resources needed to become a subject matter expert in Identity Security
Read More
Arrow Right

Principal / Senior Software Engineer - Identity Security

Palo Alto Networks is looking for a seasoned and accomplished Software Engineer ...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in Software Engineering
  • Experience with modern backend technologies
  • B.Sc. or M.Sc. in Computer Science, Software and Computer Engineering, or equivalent military experience
  • Experience leveraging AI-assisted development tools (Gemini, Claude) to accelerate the software development lifecycle, including code generation, debugging, and unit test creation
  • Experience in building and managing distributed cloud-based SaaS applications
  • Deep understanding of cloud-native technologies like Kubernetes, Docker, Microservices architecture, and Public Cloud (AWS/GCP/Azure)
  • Experienced with monitoring, profiling and enhancing system performance
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Drive Strategic Vision: Contribute to and execute the long-term roadmap for our Identity solutions, ensuring our tech stack evolves alongside industry best practices and global business goals
  • Lead Innovation: Research and develop cutting-edge technologies to solve the 'Identity Perimeter' problem, turning complex security research into tangible product features
  • Architect Scalable Solutions: Design and implement robust, secure architectures capable of managing identities across fragmented SaaS and on-premise ecosystems at enterprise scale
  • Foster a Culture of Excellence: Engage in a high-caliber engineering environment through mentorship, collaborative code reviews, and a shared commitment to continuous technical growth
  • Collaborate Cross-Functionally: Partner with Product, Platform, and DevOps teams to bridge the gap between complex security requirements and seamless user experiences
  • Own Your Career Path: Take on high-impact initiatives and leadership opportunities tailored to your experience level, with access to the resources needed to become a subject matter expert in Identity Security
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Front End Architect

The Fabric Platform Shell team is dedicated to creating the best SaaS data devel...
Location
Location
Canada , Vancouver
Salary
Salary:
142400.00 - 257500.00 CAD / 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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience creating or extending architectural design for complex front end systems
  • 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
  • 3+ years demonstrated expertise in developing complex web application and front-end architectures on technology including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular
  • 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 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 equivalent experience
  • A passion for delivering modern, high-performance user experiences in browser environments
  • Experience in building great developer and user experiences for modern analytics systems
  • A deep curiosity and willingness to question the status quo
  • High enthusiasm, integrity, ingenuity, results-orientation, and self-motivation in a fast-paced environment
  • A love for tackling the next problem, the next experiment, and the next partnership
Job Responsibility
Job Responsibility
  • Architecting and designing highly scalable experiences for the Fabric Platform in browser environments
  • Working with engineering managers and developers on full stack and backend development to deliver comprehensive experiences based on the architecture
  • Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle
  • Demonstrating technical leadership by identifying gaps and writing high-quality code
  • Embody our culture and values
  • Coding: Review and write code to meet team standards, ensure adequate test coverage, and maintain code quality. Use automated tools, debug proactively, and lead by example in producing secure, maintainable, and performant code. Apply and promote coding patterns and best practices across the team
  • Design: Create and drive effective test strategies, ensure security testing, and improve the test suite. Build testable code, identify dependencies, collaborate across teams, and own architectural decisions to meet performance, security, and compliance requirements
  • Engineering Excellence: Apply secure design principles, scale products to customer requirements, automate production and deployment, and ensure compliance with regulations. Stay current with technology trends, advocate best practices, and support development tools
  • Implement: Drive project planning and estimation, ensure security and compliance in plans, automate deployments, and use experimentation to measure impact. Monitor dependencies and enact rollback plans when needed
  • Reliability and Supportability: Integrate logging and telemetry for monitoring, act as a designated responsible individual (DRI), resolve incidents, maintain live site operations, and improve troubleshooting guides and support documentation
  • Fulltime
Read More
Arrow Right