CrawlJobs Logo

Principal Engineer, Architecture Team

258000.00 - 310000.00 USD / Year · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

Principal Engineer for the Architecture Team at Illumio, the leader in ransomware and breach containment. The role involves owning certification requirements, providing technical leadership, leading certification programs, driving initiatives, participating in development, and mentoring engineers to build world-class cybersecurity products.

Job Responsibility

  • Own the requirements for certifications and work with external agencies on requirement clarifications then translate it to Epics and stories that the team can execute on
  • Provide technical leadership and guidance to internal/external teams to support certifications
  • Lead certification programs and Interface to DevOps, Product Managers, Security team, certification agencies, and auditors
  • Document and introduce processes to drive the implementation of the controls needed to GA
  • Lead multiple initiatives, develop proofs of concept (PoCs) when needed, and build a Plan/Proposal considering all cross functional dependencies towards a successful execution plan
  • Participate in development tasks and have a hands-on role building features
  • Mentor engineers, collaborate with peers and leaders in our organization to drive programs
  • Provide guidance and mentor the team on technical challenges and help the team with roadblocks especially in PKI, Security, and certification process

Requirements

  • BS degree in Computer Science or related technical field, or equivalent relevant work experience
  • Extensive experience in leading security initiatives and driving certification programs with focus on Federal programs
  • Experience with running multiple successful Federal Information Processing Standards (FIPS) /Common Criteria certification programs
  • Experience with FedRAMP certification/audits, running security scans and addressing audit findings into the product
  • Production experience building highly scalable and performing distributed systems for Security products
  • Self-driven, independent, product architect or principal engineer who want to be hands-on and own the architecture, design, and implementation of initiatives
  • Production experience building applications in high level languages such as Ruby, Python, or Java building large scale and highly performing distributed systems
  • Strong knowledge of security protocols such as Public key infrastructure (PKI), lead Common Vulnerabilities and Exposures (CVE) response team
  • Broad system understanding and ability to architect new components from the ground-up
  • Experience Leading and driving initiatives that are technically challenging and executing towards a successful delivery
  • Successful track record of owning their design and implementation – unafraid to ask questions or articulate design trade-offs with proposed solutions
  • Focus on delighting customers and embody a ‘Customer First’ philosophy

What we offer

  • Medical, Dental, Vision Coverage
  • Health and Dependent Savings Accounts
  • Life and Disability Programs
  • Paid Parental Leave
  • Voluntary Benefit Programs
  • Company Sponsored Wellness Program
  • Wellness Reimbursement Program
  • Retirement Savings
  • Equity Opportunities
  • Paid time off and Paid Holidays
  • Employee Incentive Program

Looking for more opportunities?

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

Similar Jobs for

Principal Engineer, Architecture Team

8 matching positions

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.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 4+ 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
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 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
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Backend - Architecture & Design

Security represents the most critical priorities for our customers in a world aw...
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 Cloud background check upon hire/transfer and every two years thereafter
  • Master'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 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
  • Experience with solving large scale problems that require alignment and work across various teams within the organization / company
  • 6+ years programming in C, Java, Go, or Python
  • 6+ years designing/building/operating scalable cloud services or distributed systems (Azure/AWS/GCP) with production ownership + CI/CD integration
  • 6+ years applying distributed systems concepts (concurrency, conflict resolution, consensus) to build resilient back-end architectures
  • 6+ years delivering reliable, durable, efficient systems (live site ops, incident response, performance optimization)
  • 6+ years designing/developing secure software systems (authentication, data protection, access control, secure coding)
Job Responsibility
Job Responsibility
  • Design, implement and test features and functionality in our Microsoft Defender for Office to ensure M365 customers have all the capabilities they need to protect their users on Microsoft teams
  • Infuse Artificial intelligence capabilities to the product design and work across the company to build a capacity and utilization plan for GPUs
  • Adhere to great Safe Deployment Practices (pre-production testing, blast radius reduction, early detection of issues and rollback of changes)
  • Work across geographic and organizational boundaries to define requirements, scope work, develop features, integrate functionality, and meet key performance goals
  • Hands-on engineer who delivers high quality code that is maintainable, performant, testable and used in cross products
  • Conduct efficient design and architectural discussions, ensuring that solutions are secure, reliable, maintainable, and highly performant. Lead and facilitate technical discussions, encouraging contributions from all team members and fostering an inclusive environment where ideas can be shared without judgment
  • Collaborate closely with multiple partner teams to ensure seamless integration and delivery of complex projects
  • Drive effective project management and delivery within a dynamic, results-oriented environment
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Surface Team

Microsoft Surface is a platform for innovation—where hardware and software conve...
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
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Define and drive the technical vision and architecture for Surface App experiences, ensuring scalability, performance, and maintainability
  • Lead the design and implementation of complex, cross-cutting features from concept through production release
  • Serve as a technical anchor for the team — conduct design reviews, establish engineering best practices, and raise the quality bar
  • Collaborate with Product Management, Design, and Hardware Engineering to translate product requirements into sound technical plans
  • Mentor and grow engineers at all levels
  • foster a culture of engineering excellence, inclusion, and continuous improvement
  • Identify and resolve systemic technical debt, reliability issues, and performance bottlenecks
  • Represent the team in cross-org technical discussions and influence the broader Surface Software Dev engineering roadmap
  • Champion data-driven decision-making through instrumentation, experimentation, and customer telemetry
What we offer
What we offer
  • Competitive compensation, benefits, and career growth opportunities
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Agent Team - Microsoft Identity

The Global Secure Access (GSA) team is at the forefront of redefining secure con...
Location
Location
Germany , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc./MSc. in Computer Science or equivalent
  • 12+ years of experience in implementation of object-oriented software in C++
  • Strong hands-on background in Windows internal, kernel and drivers development
  • Hands-on experience in developing low level networking, facing performance and latency challenges
  • Strong debugging skills
  • Familiarity in areas of multi-threading and async programming
  • Excellent teammate skills, effectiveness both in independent and collaborative work
  • Autodidactic abilities to ramp up quickly on new technologies
Job Responsibility
Job Responsibility
  • Lead end to end design, implementation and delivery of the future architecture for highly scalable, durable, low latency systems
  • Build an effective and agile development organization using industry leading best practices
  • Lead the definition of requirements, KPIs, priorities and planning of engineering deliverables
  • Proven team building experience as well as mentoring and growing team members
  • Fulltime
Read More
Arrow Right

Principal Engineer Systems Engineering Architecture

We are looking to recruit a Principal Systems Engineer to work for our leading d...
Location
Location
United Kingdom , Barrow-in-Furness
Salary
Salary:
58.00 - 78.33 GBP / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Assists in the production of estimates, creates and/or assists in the production of design requirement specifications
  • Develops, promotes and shares new technologies for implementation across businesses and programme(s)
  • Acts as Engineering, technical or design authority for a sub-system or Line Replaceable Unit (LRU)
  • Provides technical leadership and guidance on matters relating to a discipline, may occasionally lead a team of engineers including line management responsibility
  • Works independently or as part of a small team
  • A highly experienced professional engineer, has a depth and breadth of knowledge in a discipline area
  • Undertake technical reviews, verifies and signs engineering designs
  • Articulate, define and document subject expertise, approaches and standards in order to extend business knowledge base
  • Provide technical direction to engineers
  • Supporting the development of individuals and teams to enhance skills and competencies, such that technical capability objectives are fully achieved
Job Responsibility
Job Responsibility
  • Assists in the production of estimates, creates and/or assists in the production of design requirement specifications
  • Develops, promotes and shares new technologies for implementation across businesses and programme(s)
  • Acts as Engineering, technical or design authority for a sub-system or Line Replaceable Unit (LRU)
  • Provides technical leadership and guidance on matters relating to a discipline, may occasionally lead a team of engineers including line management responsibility
  • Works independently or as part of a small team
  • Undertake technical reviews, verifies and signs engineering designs
  • Articulate, define and document subject expertise, approaches and standards in order to extend business knowledge base
  • Provide technical direction to engineers
  • Supporting the development of individuals and teams to enhance skills and competencies, such that technical capability objectives are fully achieved
  • Define the qualification obligations for the assurance hold points during build, test and commissioning, and providing assurance to the Design Authority as to the adequacy and robustness of the Safety Case and supporting documentation
Read More
Arrow Right

Principal Software Engineer - Azure PostgreSQL Team

We are Azure Data, a Microsoft team that drives the future of data processing in...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or a related technical field (software/electrical engineering)
  • 8+ years of software design and development experiences
  • 5+ years of experience in technical design, problem-solving and debugging
  • 5+ years of experience with architecting, developing and maintaining large scale and data intensive systems
  • Passion for growth, learning new technical domains, and growing technical and soft skills
  • Experience in one or more programming languages, including, but not limited to: C/C++, Java, C#, Python, PowerShell, Rust
  • Experience with planning, organizing, and executing on project for software components and feature areas (work with wider group of committers)
  • Demonstrated passion for customer engagement and experience, with data driven approach
  • Track record in driving project clarity and results through formal and non-formal leadership skills
  • Excellent communication and cross team collaboration skill (English speaking)
Job Responsibility
Job Responsibility
  • Drive and lead the software development projects from technical perspective, timelines, delivery, priority
  • Review and influence ongoing design, architecture, standards and methods for operating services and systems
  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
  • Design, produce and deliver software to improve the reliability, scalability, performance, and security of a cloud service
  • Contribute by fixing, enhancing, and supporting our services in production, including periodic on-call duties
  • On-call duties and support include (live-site outage prevention and mitigations, root-cause analysis, enhancing operational readiness, dev-ops work, product repair work)
  • Collaborate with teams across the world to address all requirements needed to run enterprise-grade services
  • Proactively lead efforts for further improvements of the system, process and owned product areas/components
  • Mentor and guide the junior engineering colleagues
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Azure AI Translation & Language Team

Do you want to build a foundational platform that powers global AI experiences a...
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, Engineering, or related field AND 6+ years of software development experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust 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 Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead the design and implementation of large-scale, distributed systems that power Azure AI translation and language services
  • Define and evolve platform architecture for high availability, scalability, and performance across global deployments
  • Drive improvements in reliability, fault tolerance, and operational excellence for mission-critical services
  • Build and enhance core infrastructure components such as service orchestration, workload management, and data pipelines
  • Establish best practices for service observability, monitoring, alerting, and incident response
  • Collaborate with partner teams (including applied science and product teams) to enable robust and scalable service integrations
  • Mentor engineers and set a high bar for system design, code quality, and engineering rigor across the team
  • Fulltime
Read More
Arrow Right
New

Principal Engineer - Technical Lead (Gen AI and MACH Architecture)

At AKQA, we believe in the imaginative application of art and science to create ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
akqa.com Logo
AKQA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum three years' experience with Generative AI, including proven experience shipping at least one AI solution to production in an enterprise context (beyond prototypes or sandbox experiments)
  • AI architecture for experience platforms: system design for intelligent products and services, including RAG, GraphRAG, agent orchestration and proximity / relevance evaluation
  • Hands-on implementation with Vercel AI SDK, Vercel AI Cloud and agentic cloud patterns for production AI experiences
  • AI content and data engineering: ingestion, cleansing, transformation, embedding, indexing and retrieval pipeline design
  • Integration across cloud AI services (e.g. GCP + Vertex AI, Vercel AI Cloud, AWS Bedrock, Azure OpenAI) within a broader MACH and API-led landscape
  • with preference for GCP and Vercel, or suitable equivalents on AWS and Azure, and the capability to draw parallels across platforms
  • GEO and LLM optimisation: experience designing intelligent experiences and content structures optimised for generative engine discovery and LLM retrieval
  • Model fine-tuning: experience customising and fine-tuning existing models for production use cases
  • including data preparation, evaluation, versioning and deployment within enterprise governance, cost and reliability constraints
  • AI cost-value analysis, observability, governance, testing and evaluation frameworks for production systems
Job Responsibility
Job Responsibility
  • Lead the technical direction of complex client programmes across MACH architectures and production Generative AI
  • spanning Design to Code workflows, solution design and API contracts through to cloud infrastructure, deployment and ongoing operation
  • Own architecture decisions, write and review production code, and mentor engineers, while remaining accountable for what ships, not just what is proposed
  • Spend roughly 65 to 70% hands-on delivery and 30 to 35% technical leadership, architecture and team guidance
  • You may occasionally support pre-sales scoping or technical pitches
What we offer
What we offer
  • Explore our extensive range of benefits here
  • Fulltime
Read More
Arrow Right