Software Engineer - C++

Reposted 23 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Junior
Security • Software • Cybersecurity
The Role
The Software Engineer will design, develop, and maintain web services, collaborating with teams to ensure high-quality and scalable solutions while troubleshooting and debugging software defects.
Summary Generated by Built In

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 a Software Engineer with 2–5 years of experience to join our Public Trust PKI engineering team. The team develops and maintains certificate issuance that power DigiCert's PKI platform. In this role, you will contribute to backend services responsible for certificate lifecycle operations, working primarily in C++ while collaborating with teams developing Java and Go-based microservices. You will participate in the design, development, testing, and support of highly available and scalable services operating in a distributed environment.

 

What you will do

  • Design, develop, test, and maintain backend services and components supporting certificate issuance and management workflows.
  • Develop and enhance applications primarily in C++. 
  • Build and consume RESTful APIs across microservice-based systems.
  • Collaborate with product managers, architects, QA engineers, and other development teams to deliver high-quality solutions.
  • Write clean, efficient, and maintainable code following established coding standards and best practices.
  • Participate in code reviews to improve code quality, maintainability, and consistency.
  • Analyze, troubleshoot, and debug customer-reported and production issues. 
  • Diagnose and resolve performance, memory, and scalability issues using debugging and profiling tools.
  • Work with Microsoft SQL Server and Cassandra databases to develop and support platform functionality.
  • Participate in Agile development processes, sprint planning, and technical discussions.
  • Stay current with emerging technologies and engineering best practices.

 

What you will have

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 2+ years of professional software development experience.
  • Strong proficiency in C++ and object-oriented programming concepts.
  • Good understanding of data structures, algorithms, and software design principles.
  • Experience developing or consuming REST APIs.
  • Understanding of distributed systems and microservices architecture.
  • Experience working with relational databases such as Microsoft SQL Server.
  • Basic understanding of Docker containers and containerized application deployments.
  • Experience using Git-based source control workflows.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Good communication and collaboration skills.
  • Hands-on experience with build systems and toolchains such as CMake, Make, MSBuild, GCC/Clang, or Visual Studio.
  • Application of secure coding practices and methodologies.
  • Knowledge in GO language is an added advantage. 

 

Benefits

  • Generous time off policies
  • Top shelf benefits
  • Education, wellness and lifestyle support

 

#LI-SS1

 

__PRESENT

Skills Required

  • Bachelor's degree in Computer Science or related field
  • 2+ years of professional software development experience
  • Proficiency in C++, Go, or Java
  • Experience with RESTful web services
  • Knowledge of relational and NoSQL databases
  • Experience with Docker, Kubernetes and Helm
  • Familiarity with Git for version control
  • Hands-on experience with CMake, Make, or similar tools
  • Understanding of CI/CD pipelines for C++
  • Experience with Agile or Scrum methodologies

DigiCert Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about DigiCert and has not been reviewed or approved by DigiCert.

  • Leave & Time Off Breadth Vacation/PTO and sick leave are characterized as strong, and some accounts mention a sabbatical program.
  • Retirement Support The package includes a 401(k) with company matching, with recent confirmations of this benefit.
  • Flexible Benefits Hybrid and work-from-home options are referenced consistently, indicating practical flexibility in how and where work is done.

DigiCert Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lehi, Utah
1,372 Employees
Year Founded: 2003

What We Do

DigiCert is the digital trust provider of choice for leading companies around the globe, enabling individuals, businesses, governments, and consortia to engage online with confidence, knowing their digital footprint is secure.

Similar Jobs

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Software Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
85422 Employees

Blue Yonder Logo Blue Yonder

Staff Software Engineer

eCommerce • Logistics
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
5001 Employees

Emerson Logo Emerson

Software Engineer

Internet of Things • Energy
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
50857 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account