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
-
Lead the design and development of high-scale services and products as part of an Agile (Scrum/Kanban) team.
-
Design, write, test, and debug production-quality code primarily in Java, with exposure to Python and other modern languages.
-
60% Focus: Develop, test, and debug scalable backend services and APIs, while contributing to frontend components where needed.
-
40% Focus: Lead and drive automation across development workflows, including: Building and managing pipelines using tools such as Gradle, Maven/Ant, and Jenkins/GitLab CI
-
Implementing testing frameworks using JUnit, Cucumber, and other automation tools
-
Managing deployments using Terraform, Ansible, and cloud-native tooling Improving engineering productivity by automating test environments, test data, and build frameworks
-
Design and build RESTful APIs and microservices that are scalable, secure, and maintainable.
-
Develop and contribute to frontend applications using modern frameworks (React/Angular/Vue) to deliver end-to-end solutions.
-
Work with both relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).
-
Ensure system reliability by measuring and improving service health, performance, and scalability.
-
Collaborate with product managers, architects, engineering teams, and leadership to deliver high-quality solutions.
-
Contribute to and evolve shared platform infrastructure and engineering standards.
-
Continuously learn new technologies and share knowledge across the team.
-
Drive a culture of continuous improvement and engineering excellence.
-
Create high-level product specifications and detailed design documents.
-
Define and provide architectural blueprints and technical direction for development teams.
-
Lead the development team through design, implementation, and delivery.
-
Troubleshoot and resolve complex technical issues in design and code.
-
Ensure solutions are scalable, reliable, and meet functional and non-functional requirements.
-
Drive improvements in performance, reliability, and operational efficiency.
-
Mentor and guide engineers across different experience levels.
-
Collaborate with stakeholders to define requirements and translate them into technical solutions.
-
Actively contribute to and lead the technical vision and roadmap execution.
-
Promote best practices in coding standards, testing, and DevOps.
-
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
-
7+ years of experience developing enterprise-grade software and services.
-
2+ years of experience working in Unix/Linux environments.
-
2+ years of experience designing and architecting complex, scalable systems.
-
Proven experience as a lead engineer or designer on high-volume, distributed systems.
-
Strong hands-on experience with Java (Spring Boot preferred) and familiarity with Python or similar languages.
-
Experience designing and building RESTful APIs and microservices architectures.
-
Strong understanding of frontend technologies (React/Angular/Vue) and full-stack development concepts.
-
Experience working with cloud platforms (AWS preferred) and cloud-native architectures.
-
Experience with CI/CD pipelines, infrastructure as code, and automation tools.
-
Strong knowledge of database design and data modeling (SQL and NoSQL).
-
Ability to clearly communicate technical ideas and influence decisions.
To protect candidate information and maintain a secure hiring process, all applications must be submitted through our careers portal. Resumes or CVs sent directly via email will not be reviewed or considered.