D
DigiCert

Software Engineer

Bangalore, India Posted 2026-05-21
Type
Full-time
Experience
2+ yr
Source
Greenhouse
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 summary
We are seeking an experienced Software Engineer to join our dynamic and innovative team. As a member of our team, you will be a key contributor to the design, development, and maintenance of our web services. You will work closely with cross-functional teams to deliver high-quality, scalable, and reliable web services that meet the evolving needs of our customers.
 
What you will do


• Collaborate with product managers, scrum team members, and architects to understand project requirements and technical specifications.

• Design, develop, test, and maintain software applications, ensuring they meet high-quality standards and performance benchmark's

• Write clean, efficient, and maintainable code, in accordance with coding standards and best practices.

• Conduct code reviews to increase code quality, consistency, and alignment with the 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.

• Diagnose and resolve memory, performance issues using profiling and debugging tools.

• Integrate C++ components with REST/gRPC services, databases.

• Use Git-based version control workflows (branching, rebasing, merging, pull requests) to collaborate effectively and maintain code quality.

 
What you will have


• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

• 2+ years of professional experience in a software development role.

• Proficiency in one or more programming languages (C++, Go, Java), and a strong grasp of software development principles.

• Expertise developing, consuming, and evolving RESTful web services.

• Knowledge of both relational (MySQL, MariaDB) and NoSQL/non-relational (Cassandra) databases.

• Proficiency in containerization with Docker and expertise in container orchestration utilizing Kubernetes and Helm.

• Experience with Git for source control, including resolving merge conflicts and following trunk- or branch-based development models.

• Hands-on experience with build systems and toolchains such as CMake, Make, MSBuild, GCC/Clang, or Visual Studio.

• Good understanding of CI/CD pipelines for C++ projects, including automated builds, testing, and containerized deployments.

• Experience with software development methodologies, such as Agile or Scrum.

• Exceptional problem-solving skills and the ability to analyze and address complex technical issues.

• Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.

• Previous experience with cloud computing platforms (AWS, Azure, Google Cloud) is a plus.

• Experience building cloud native applications, services-based architecture, DevOps principles and continuous deployment.

• Application of secure coding practices and methodologies.

 
Benefits


• Generous time off policies

• Top shelf benefits

• Education, wellness and lifestyle support

 
#LI-SS1
 
__PRESENT
JavaDockerKubernetesAWSAzureGo
DigiCert is hiring for the software engineer role. NewJob aggregates active openings directly from DigiCert's applicant tracking system, so this listing is current. More jobs at DigiCert →
Apply on company site