Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$235.2k - $294k
Full-time

DigitalOcean

Role Description

We are seeking a Staff Software Engineer (IC6) to join our Customer Trust & Engineering organization as the technical owner of Identity & Access Management and Key Management Services. IAM and KMS are the bedrock of trust at DigitalOcean; our services sit in the critical path of every request, authorizing billions of transactions per second with single-digit millisecond latency, and securing the cryptographic material that protects every customer workload on the platform.

As an IC6, you won't just influence existing systems - you will define what our identity and key management platforms become over the next two to three years, and lead the engineers who build them. You will drive architectural strategy across multiple teams, resolve cross-cutting technical challenges, and set the standard for how DigitalOcean thinks about identity at hyperscale.

If you are passionate about distributed systems, cryptographic security, and building foundational infrastructure that millions of developers depend on, this is the role for you.

What You'll Do:

  • Own the Platform Vision: Define and drive the multi-year technical roadmap for IAM and KMS including authentication, authorization, secrets management, and cryptographic key lifecycle across DigitalOcean's global, multi-tenant cloud platform.
  • Architect for Hyperscale: Design high-availability, low-latency identity and key management services in Go that handle massive, sustained load across global regions with strong consistency and full auditability.
  • Lead Next-Gen Identity: Architect secure token exchange patterns and identity context injection for agentic AI workflows, building the IAM foundations that underpin DigitalOcean's emerging AI/ML platform offerings.
  • Evolve Key Management: Design and deliver a robust, multi-tenant KMS, including envelope encryption, customer-managed key patterns, and HSM-backed key material, that gives customers deep, fine-grained control over their data security posture.
  • Solve Complex AuthZ at Scale: Drive the evolution of our Policy Engine (Rego/OPA) to support advanced resource-level permissions, dynamic scoping, network-aware access conditions, and the complex authorization demands of agentic workflows.
  • Drive Cross-Team Impact: Partner with Inference, Billing, DOKS, and Platform Security to resolve architectural gaps that span multiple teams. Serve as the connective tissue between identity and the broader cloud platform and ensure security is an enabler of developer velocity, not an obstacle.
  • Set Engineering Standards: Establish cryptographic and identity engineering standards adopted org-wide. Lead design reviews for changes with cross-cutting platform risk and author RFCs that shape DigitalOcean's technical direction.
  • Mentor & Grow the Organization: Mentor and develop senior and mid-level engineers across IAM and adjacent teams. Conduct deep code reviews, model architectural thinking, and build a culture of security-first engineering.

Qualifications

  • 10+ years of software engineering experience, with at least 4+ years focused on Identity (AuthN/AuthZ), Key Management, or high-scale distributed systems in a cloud or IaaS environment.
  • Expert-level proficiency in Go and deep experience with gRPC microservices architecture.
  • Deep knowledge of identity protocols (OIDC, OAuth2, SAML, SCIM) and access control models (RBAC, ABAC, PBAC), with a track record of delivering these at cloud scale.
  • Hands-on experience designing or operating key management infrastructure, including envelope encryption, HSM integration, and BYOK/CMEK patterns.
  • Proven ability to build systems that handle consensus, replication, and partitioning at scale with strong reliability and observability.
  • Deep experience with Kubernetes, SQL (MySQL), and Infrastructure as Code (Terraform).
  • Demonstrated track record of driving ambiguous, multi-team platform initiatives from problem definition through to shipped, production capability.
  • Ability to write crisp RFCs, present architectural strategy to senior leadership, and align diverse teams around a shared technical direction.

Nice to Have

  • Experience with SPIFFE/SPIRE or workload identity federation.
  • Familiarity with secrets management platforms (e.g., HashiCorp Vault).
  • Contributions to open-source identity or cryptography projects.

Compensation Range

$235,200 - $294,000

*This is a remote role

JR: 2026-7830

#LI-Remote

Benefits

  • Competitive array of benefits to support employee well-being.
  • Reimbursement for relevant conferences, training, and education.
  • Access to LinkedIn Learning's 10,000+ courses for continued growth and development.
  • Flexible time off policy.

Company Description

DigitalOcean is an equal-opportunity employer. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.

You may apply to a maximum of 3 positions within any 180-day period. This policy promotes better role-candidate matching and encourages thoughtful applications where your qualifications align most strongly.

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Remote vacancy
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 
    Suggested

    J.P. Morgan

    Seattle, WA
    14 days ago
  • $140k - $150k

    Role Description Altera is seeking a highly experienced and innovative Principal Software Engineer with deep expertise in ServiceNow to lead our platform's evolution towards an AI-driven future. This pivotal role involves designing, developing, and implementing complex... 
    Suggested
    Full time

    Harris Computer

    Remote
    3 days ago
  • $140k - $200k

     ...scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and database internals...  ...Qualifications ~10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). ~Deep knowledge... 
    Suggested
    Full time
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Remote
    13 hours ago
  • $152.07k - $223.03k

    Role Description The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy, with a focus on AI-native engineering, agentic systems, intelligent automation, and large-scale distributed... 
    Suggested
    Full time
    Temporary work

    Lumen Technologies

    Remote
    5 days ago
  • Role Description We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical role in designing and delivering core capabilities for the Client. A senior technical role with end-to-end ownership of large, release-defining projects... 
    Suggested
    Full time

    Experienced Recruiting Partners

    Remote
    13 hours ago
  • Role Description We are looking for an experienced product driven engineer to help our customers monitor, troubleshoot, and optimize...  ...coding assistants (e.g., Cursor, Claude) as part of day-to-day software development ~Experience building and operating highly available... 
    Full time

    Palo Alto Networks

    Remote
    2 days ago
  • $139.24k - $185k

     ...sells products at a global scale? This is not just another engineering role—this is your opportunity to architect and build a next...  ...distribute and optimize their products in real time. As a Principal Software Engineer, you won’t just contribute—you’ll lead from the... 
    Full time
    Remote work
    Work from home
    Flexible hours

    ATPCO

    Remote
    3 days ago
  • $223.55k - $259k

    Role Description We are looking for a Principal Software Engineer to join and lead engineering at Root. As a Principal Engineer, you will be the primary technical leader within a product domain. You’ll work very closely with the software engineers on your team(s) to plan... 
    Full time
    Temporary work

    Root Insurance

    Remote
    3 days ago
  • $2,000 per month

     ...lifecycle growth is the company’s north star for 2026. The Growth Engineering organization owns the consumer-facing systems and product...  ...directly influence user behavior and business outcomes. As a Principal Engineer in Growth, you will operate as a senior technical leader... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Fetch

    Remote
    13 hours ago
  • $117.1k - $187.3k

     ...Operations business unit which includes our Content Systems, Content workflows and Content AI platforms. ~Build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. ~Partner closely... 
    Full time
    Work experience placement
    Remote work
    Worldwide

    Cengage Group

    Remote
    1 day ago
  • $178.13k - $211k

     ...Employer will accept a Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Business or related field and 8 years of experience in the job offered or in a Principal Software Engineer-related occupation. ~Position requires demonstrable experience in... 
    Full time
    Local area
    Remote work

    Liberty Mutual Insurance

    Remote
    6 days ago
  • $132.4k - $251.6k

     ...fidelity radar models in flight simulation training systems. ~Build, update and maintain different types of radar models through software engineering in the host simulation code. ~Integrate with distributed simulation environments. ~Support, maintain, and enhance... 
    Full time
    Relocation package

    RTX

    Remote
    7 days ago
  • $137.5k - $182k

     ...continuously evolving our technology platform to better serve our members, partners, and growing business. We’re hiring a Principal Software Engineer to play a critical role in that journey. This is an opportunity to shape how our technology evolves—leading the design... 
    Full time

    HealthEquity

    Remote
    13 hours ago
  • Role Description We're looking for a Principal Software Engineer who raises the bar on how we ship, not just what we ship. ~Owning features across the full stack — React frontends, backend APIs, cloud infrastructure — from design through production ~Responding to production... 
    Full time

    ZoomInfo Technologies

    Remote
    13 hours ago
  • $220k - $258k

     ...chain, the infrastructure underneath the majority of software running in production today. This team is building Athena...  ...it, and routes it to remediation. This is a principal-level, advisory role for an engineer who has built production-grade distributed systems before... 
    Full time
    Remote work
    Flexible hours

    Chainguard

    Remote
    13 hours ago
  • $152k - $190k

    Role Description As a Principal Full Stack Software Engineer, you will be a technical leader within the elluminate Product Development team. You’ll help design and build the core services and user experiences of a next-generation clinical data and analytics platform—while... 
    Full time
    Remote work

    eClinical Solutions

    Remote
    13 hours ago
  • $177k - $284k

    Role Description We are hiring a Principal Software Engineer who can operate across multiple modes of work: platform modernization, iterative product development, and high-ambition greenfield exploration. This is a hands-on role for someone who can define strategy, deliver... 
    Full time

    Workiva Inc.

    Remote
    4 days ago
  • $197k - $207k

    Role Description ~Lead the design and development of software architecture and enterprise systems. ~Design highly scalable, highly...  ...secure practices. ~Test driven development and CI/CD software engineering practices. ~Automated unit testing with NUnit.... 
    Full time

    Convera

    Remote
    3 days ago
  •  ...roadmap for our Context Layer, including a knowledge graph, RAG engines, and retrieval/search infrastructure. ~Design and own the...  ...adoption programs. Qualifications ~12+ years of professional software engineering experience, with a strong focus on data-layer or... 
    Full time

    Clari + Salesloft

    Remote
    5 days ago
  • Role Description SAIC is seeking a Senior Principal Software Engineer to support Navy network automation and deployment programs at Naval Information Warfare Center Pacific (NIWC PAC) in San Diego, CA. This role serves as a senior principal individual contributor responsible... 
    Full time
    Remote work
    Worldwide

    SAIC

    Remote
    4 days ago
  • $120k - $180k

     ...will oversee Avery Dennison’s innovative software products and lead cross-functional...  ...Help hire, onboard, and lead a team of engineers, establishing code quality standards, CI...  ...~Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high... 
    Full time
    Remote work

    Avery Dennison

    Remote
    2 days ago
  • $160k - $180k

    Role Description We are seeking a Principal .NET Software Engineer to help lead the evolution of our enterprise platform in a highly regulated, compliance-driven industry. This role is ideal for a senior technical leader who has deep expertise in building scalable back... 
    Full time

    Frontline Education

    Remote
    13 hours ago
  • Role Description This job involves leading software solution development that meets strategic goals and user expectations. Key responsibilities...  .... Qualifications ~Extensive hands-on software engineering experience in Linux-based systems using C, C++, Golang, and/or... 
    Full time

    Comcast

    Remote
    6 days ago
  • Role Description We seek a visionary and highly influential Principal Software Engineer to help lead our Device Assurance (Security Posture) engineering team. The ideal candidate will leverage their deep expertise in distributed systems to define the architectural vision... 
    Full time

    Okta

    Remote
    13 hours ago
  •  ...critical insights in near real time. We're looking for a Principal Engineer who enjoys solving difficult technical problems, building highly...  ..., and other engineering teams to deliver reliable, scalable software. We expect Principal Engineers to remain deeply involved in... 
    Full time

    Enverus

    Remote
    4 days ago
  • Role Description The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems. They influence architectural directions, and through project-embedded... 
    Full time
    Visa sponsorship

    DISCO

    Remote
    8 days ago
  • $140k - $160k

    Role Description The Principal Software Engineer role at KLDiscovery is cross-cutting by design. Principal Software Engineers are not permanent members of any team. They move to other teams based on needs or project priorities. You will provide architectural judgment across... 
    Full time
    Temporary work
    Remote work
    Shift work

    KLDiscovery

    Remote
    6 days ago
  • $122.7k - $148k

    Role Description DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-deployed architecture squad in North America. Mapped back to our platform-agnostic Application Craft, this role is a hands-on technical seat focused... 
    Full time
    Remote work
    Shift work

    DEPT®

    Remote
    4 days ago
  • Role Description We are looking for a Principal Software Engineer to serve as a technical anchor across our full software engineering organization. This role spans the full stack — from our enterprise GraphQL API layer and backend services to modern frontend experiences... 
    Full time

    Pella Windows & Doors

    Remote
    2 days ago
  • $190.6k - $263.9k

    Role Description As a Principal Software Engineer, you will provide technical leadership across a growing portfolio of internal platforms and automation systems. You will drive architectural direction, solve complex technical challenges, and establish engineering patterns... 
    Full time
    Summer work
    Local area

    Upstart

    Remote
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!