Senior Principal Full Stack Engineer

DigiCert•Sterling, VA
•$179,000 - $215,000•Hybrid

About The Position

DigiCert is hiring a Senior Principal Full Stack Engineer to design, develop, and operate backend services and distributed systems. The role includes system architecture and service design, data modeling, API development, and building high-throughput, low-latency, scalable, reliable services. The engineer will work with cloud infrastructure, CI/CD pipelines, and production operations, and will design and operate DNS-based services for reliable name resolution at scale. The position collaborates with engineering, product, and operations teams to define and deliver technical solutions. It may be performed remotely up to three days per week; on other days, the employee must report to DigiCert’s office at 6 Pidgeon Hill Drive, Suite 360, Sterling, Virginia 20147. The annual base salary range is $179,000–$215,000.

Requirements

  • Bachelor’s degree or U.S. equivalent in Computer Science, Electronic Engineering, or a related field.
  • At least 5 years of experience as a Software Engineer, Software Developer, or in another role developing and operating mission-critical platforms.
  • At least 5 years of professional experience developing backend systems using Java in large-scale, distributed, high-availability environments.
  • At least 5 years of professional experience building applications using frameworks including Spring Boot to design modular and service-oriented architectures.
  • At least 5 years of professional experience designing and implementing RESTful and gRPC APIs, including for high-throughput and low-latency workloads.
  • At least 5 years of professional experience with cloud-based infrastructure, including AWS, covering deployment, scalability, service availability, and resiliency.
  • At least 5 years of professional experience with relational and NoSQL databases, including data modeling for distributed systems and performance optimization.
  • At least 5 years of professional experience implementing and maintaining CI/CD pipelines, including automated testing and deployment strategies for distributed services.
  • At least 5 years of professional experience designing distributed systems, including service discovery, load balancing, fault tolerance, and system observability.
  • At least 2 years of professional experience designing DNS architecture and applying networking fundamentals, including DNS record management, caching behavior, and traffic routing concepts.

Responsibilities

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

Benefits

  • Competitive compensation and comprehensive health, dental, and vision coverage.
  • Retirement savings programs with company matching (401(k) or RRSP).
  • Paid time off, including holidays and vacation.
  • Paid parental leave and family support benefits.
  • Life and disability coverage.
  • Flexible spending and health savings options, where applicable.
  • Health and wellness support, including gym reimbursement and wellness programs.
  • Employee Assistance Program with confidential support for employees and families.
  • Education assistance and professional development opportunities.
  • Access to LinkedIn Learning and continuous learning resources.
  • Employee referral bonus program, company perks, and discounts.
  • Internal rewards and recognition platform.
  • Business travel insurance and global employee support programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service