DigiCert is looking for a Principal Software Engineer to serve as a senior technical leader within our platform teams. You will be responsible for designing, delivering, and evolving critical services within our DNS platform, leading complex cross-team initiatives while remaining hands-on in implementation.
What You'll Do
- Lead the design and implementation of complex services and cross-team initiatives within the DNS platform.
- Own technical design for major features and platform enhancements, ensuring scalability, performance, and reliability.
- Contribute hands-on to implementation, particularly in high-risk or technically challenging areas.
- Participate in and contribute to architecture reviews, RFCs, and design discussions, driving high-quality technical outcomes.
- Collaborate with Architects to ensure alignment with platform standards and long-term direction.
- Identify technical risks early and propose mitigation strategies to reduce delivery and operational risk.
- Improve system observability, performance, and operational readiness across owned services.
- Drive improvements in code quality, testing standards, CI/CD practices, and deployment reliability.
- Mentor Senior and Mid-level Engineers, providing guidance on system design, debugging, and production excellence.
- Serve as a technical escalation point during major incidents related to owned systems.
What We're Looking For
- 8+ years of professional software engineering experience, including demonstrated impact operating at Senior Engineer level on large-scale distributed systems.
- Strong expertise in backend development (e.g., Java and/or Go), REST/gRPC APIs, cloud platforms, relational and/or NoSQL data stores, caching, and CI/CD practices.
- Solid understanding of distributed system design, scalability, reliability, and performance optimization.
- Demonstrated ability to lead technically complex initiatives and deliver predictable outcomes.
- Strong written and verbal communication skills, including writing technical design documents.
- Demonstrates strong ownership of system quality and delivery outcomes.
- Balances technical excellence with pragmatic delivery.
- Proactively surfaces risks and drives solutions.
- Influences peers through technical credibility and clear reasoning.
- Acts as a multiplier by improving patterns, standards, and shared practices within their domain.
- Embodies collaboration, transparency, and accountability.
Nice to Have
- Familiarity with DNS and networking fundamentals is considered an advantage, but not a mandatory requirement.
Technical Stack
- Languages: Java, Go
- APIs: REST APIs, gRPC APIs
- Platforms: Cloud platforms
- Data Stores: Relational databases, NoSQL databases, Caching systems
- Processes: CI/CD tools
Team & Environment
You will lead significant initiatives within a product area or platform domain and influence technical direction across 1–3 teams. You will partner closely with Architects, Product, and Engineering Managers.
Benefits & Compensation
- Generous time off policies
- Top shelf benefits
- Education, wellness and lifestyle support
DigiCert is an equal opportunity employer.




