Skip to content
DigiCert

Senior Principal Full Stack Engineer

Sterling, Virginia; Sterling, VAUnited States
Principal · Engineering
POSTED 4 NOVVERIFIED 1D AGO
Apply Ask
Role
6 days opentrue age
Posted 4 Nov
Payats field
$179k–215kposted
▼ −8% vs market median $215k
$179k$219k
Market p25–p75
$206k–$219k
United States · n=13 · 365d to 10 Nov
CompanyDigiCert →
50open roles
Opened · 30d
+8
Closed · 30d
−5
7d of snapshots · 30d window
Market
50open · Principal Full-stack
Opened · 7d
+714% of open
All full-stack
3,296open
All tracked boards · live 11 Nov · n=50
Visa
4H-1B LCAs · FY26
Median wage
$132k
LCAs FY26 · n=4 · to 2026-04-24
JavaAWSDistributed systems

Who we are

DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than 100,000 organizations, including 90% of the Fortune 500, choose DigiCert to stop today’s threats and prepare for a quantum-safe future at www.digicert.com

Job Duties:

  • Design, develop, and maintain backend services supporting large-scale distributed systems (20%).
  • Participate in system architecture, service design, and data modeling to ensure scalability, reliability, and performance (15%).
  • Provide guidance on system design and implementation across multiple services (10%).
  • Design and implement APIs (RESTful or gRPC) for internal and external platform services (15%).
  • Develop and optimize systems to support high-throughput, low-latency workloads (10%). Work with cloud-based infrastructure to deploy, monitor, and operate services in production environments (5%).
  • Implement and maintain CI/CD pipelines for automated build, test, and deployment processes (5%).
  • Analyze and improve system performance, reliability, and fault tolerance in distributed environments (5%).
  • Design, implement, and operate DNS-based services, including DNS record lifecycle management, caching strategies, and traffic routing policies to ensure reliable and performant name resolution at scale (10%).
  • Collaborate with cross-functional teams, including engineering, product, and operations, to define and deliver technical solutions (3%).
  • Troubleshoot and resolve production issues and support ongoing system operations (1%).
  • Document system design, architecture, and operational procedures (1%).

Telecommuting: Telecommuting may be permitted up to 3 days per week. When not telecommuting, must report to DigiCert, Inc. at 6 Pidgeon Hill Drive, Ste 360 Sterling, VA 20147.

Salary: $179,000-$215,000 per year

Minimum Requirements:

  • Bachelor’s degree or U.S. equivalent in Computer Science, Electronic Engineering, or related field
  • 5 years of experience as a Software Engineer, Software Developer, or any occupation, job title, or position developing and operating mission-critical platforms.

Special Requirements:

Must also have:

  • 5 years of professional experience developing backend systems using Java in large-scale, distributed, high-availability environments
  • 5 years of professional experience building applications using frameworks (including Spring Boot) to design modular and service-oriented architectures
  • 5 years of professional experience designing and implementing RESTful and gRPC APIs, including handling high-throughput and low-latency workloads
  • 5 years of professional experience working with cloud-based infrastructure (including Amazon Web Services (AWS)), encompassing deployment, scalability, service availability, and resiliency
  • 5 years of professional experience working with relational and NoSQL databases, including designing data models for distributed systems and performance optimization
  • 5 years of professional experience implementing and maintaining CI/CD pipelines, including automated testing and deployment strategies for distributed services
  • 5 years of professional experience designing distributed systems, including concepts including service discovery, load balancing, fault tolerance, and system observability
  • 2 years of professional experience designing DNS architecture and networking fundamentals, including DNS record management, caching behavior, and traffic routing concepts.

How to Apply: Submit resume online at https://www.digicert.com/careers or via email to

nawaal.cassiem@digicert.com. Must specify job code ALRR

Benefits

  • Competitive compensation and comprehensive health, dental, and vision coverage
  • Retirement savings programs with company matching (401(k) or RRSP)
  • Generous paid time off, including holidays, and vacation
  • Paid parental leave and family support benefits
Source · DigiCertFirst seen 6 NovOriginal ↗