Senior Principal Full Stack Engineer
- Market p25–p75
- $206k–$219k
- Opened · 30d
- +8
- Closed · 30d
- −5
- Opened · 7d
- +714% of open
- All full-stack
- 3,296open
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