D

DigiCert

Delivers digital certificates and identity verification

Principal Software Engineer

Backend EngineeringUpdated on Nov 10
Full-timeSunnyvale, CA, USA$185k - $225k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • At least 8 years of experience in backend software development.
  • Strong proficiency in Java and hands-on experience with frameworks such as Spring, Spring Boot, and JPA.
  • Expertise in designing and consuming RESTful web services.
  • A solid understanding of relational databases, including MySQL and MariaDB, and NoSQL databases.
  • Extensive experience working with cloud environments such as AWS, Azure, or other major cloud platforms, including deploying and managing distributed systems and services.
  • Experience building cloud-native applications and deploying services in Kubernetes using Docker containers.
  • Familiarity with DevOps practices, continuous integration and continuous delivery pipelines, and Agile software development methodologies.
  • The ability to analyze and resolve complex technical challenges.
  • Working effectively in cross-functional teams through communication and collaboration.
  • A commitment to code quality, unit testing, and continuous improvement.

Responsibilities

  • Collaborate with product managers, UX designers, and architects to understand project requirements and technical specifications.
  • Design, develop, test, and maintain software applications that meet quality standards and performance benchmarks.
  • Write clean, efficient, and maintainable code in accordance with coding standards and best practices.
  • Conduct code reviews to improve code quality, consistency, and alignment with product design and architecture.
  • Analyze, troubleshoot, and debug product defects and provide timely solutions to customer issues.
  • Stay up to date on emerging technologies and industry trends to continuously improve software development processes and tools.
  • Contribute to architectural decisions and help drive technical innovation within the team.

Desired Qualifications

  • Working knowledge of Gradle, Maven, or jOOQ.

About the Company

DigiCert

Delivers digital certificates and identity verification

DigiCert provides digital trust solutions that help organizations secure their online communications and transactions, offering digital certificates, identity verification, and electronic seals for enterprises and government clients. These products work by issuing and managing digital credentials and seals that authenticate identities, encrypt data, and ensure integrity of data in transit and at rest, plus services for identity verification and applying official seals. DigiCert differentiates itself with an enterprise- and government-focused, integrated suite of trusted credentials delivered on a recurring subscription, complemented by consulting and support services rather than standalone tools. Its goal is to help organizations operate securely in a connected world by providing reliable, scalable digital trust across online communications and assets.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
Not listed
Headquarters
Lindon, UT
Founded
2003

Recently Posted Jobs

Explore more opportunities at DigiCert

See more jobs