Senior Software Engineer(Backend)

DigiCert

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous time off policies
Education, wellness and lifestyle support

Job summary

DigiCert is looking for a Senior Software Engineer to leverage expertise in Java and GoLang to develop secure backend systems. The successful candidate will work closely with cross-functional teams on code signing and software supply chain security products, ensuring high-quality software delivery.

Applicants should have a Bachelor’s degree in Computer Science and 5 to 9 years of solid programming experience. Familiarity with cloud infrastructure, containerization, and cryptography is highly desirable, along with a passion for continuous improvement and technical innovation.

Qualifications

  • 5-9 years of programming experience in Java.
  • Experience with distributed systems and microservices architectures.
  • Solid grasp of relational databases (SQL).

Responsibilities

  • Design, develop, test, and maintain software applications.
  • Conduct code reviews to ensure quality and consistency.
  • Analyze and debug product defects to provide solutions.

Skills

Java
GoLang
Cryptography
PKI
Code Signing

Education

Bachelor's degree in computer science or related field

Tools

Docker
Kubernetes
AWS
GCP
Azure

Job description

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 atwww.digicert.com

Job summary

We are seeking a Senior Software Engineer with deep technical expertise in Java and GoLang, and a strong background in Cryptography, PKI, and Code Signing solutions. The ideal candidate will design and implement secure, scalable backend systems, drive innovation in code signing and software supply chain security products. You will work closely with cross-functional teams to deliver high-quality software that meets the needs of our customers.

What you will do

  • Collaborate with product managers, UX designers and architects to understand project requirements and technical specifications.
  • Design, develop, test, and maintain software applications, ensuring they meet high-quality standards and performance benchmarks.
  • 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.

What you will have

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • 5- 9 years of solid programming experience in Java.
  • Build command-line tools and automation scripts for signing operations, certificate management, and integrate into DevSecOps pipelines.
  • Solid grasp of relational databases (SQL), indexes, and query optimization techniques.
  • Proficiency in software design patterns, data structures, and algorithms.
  • Experience with distributed systems and microservices architectures.
  • Experience with cloud infrastructure (AWS, GCP, Azure) and containerization (Docker, Kubernetes).

Nice to have

  • Understanding of SSL/TLS, PKI, and other security-related technologies.
  • Programming experience in Golang
  • Experience in PKI, digital certificates, and code signing technologies
  • Knowledge of PKCS#11, Java Cryptography Extension (JCE), and OpenSSL standards for cryptographic operations and integrations.
  • Ability to design and implement secure code signing workflows and key management systems, leveraging Hardware Security Modules (HSMs), Key Management Systems (KMS), and secrets management tools.
  • Understanding of cryptography, including encryption algorithms (ECDSA, RSA, ECC, and SHA256) and secure key lifecycle management.
  • Exposure to Software supply chain security frameworks and standards (e.g., SLSA, NIST SSDF).
  • Familiarity with secrets management, artifact signing (Sigstore, Cosign, in-toto), and build integritypractices.
  • Familiarity with SBOM generation and verification processes.
  • Exposure to AI and LLM models, their integration into developer workflows, and potential securityrisks.
  • Generous time off policies
  • Education, wellness and lifestyle support

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Golang
Senior Software Engineer - Golang

Doist • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer (Java + Go)
Software Engineer (Java + Go)

DigiCert • Bengaluru

On-site
INR 900,000 - 1,300,000
Generous time off policies.
Top shelf benefits.
Education, wellness and lifestyle supp
Senior Fullstack Engineer
Senior Fullstack Engineer

Doist • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer - Fullstack
Software Engineer - Fullstack

DigiCert • Bengaluru

On-site
INR 900,000 - 1,400,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

DigiCert • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Generous time off policies
Top shelf benefits
Education, wellness and lifestyle support
Principal Software Engineer
Principal Software Engineer

DigiCert • Bengaluru

On-site
INR 1,600,000 - 2,300,000
Generous time off policies
Top shelf benefits
Education, wellness and lifestyle support
Senior Software Engineer
Senior Software Engineer

DigiCert • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Software Engineer (Java + Go)
Software Engineer (Java + Go)

Webhosting • Bengaluru

On-site
INR 900,000 - 1,300,000
Software Engineer – Fullstack – Bangalore
Software Engineer – Fullstack – Bangalore

Webhosting • Bengaluru

On-site
INR 1,500,000 - 3,200,000
Java Integration Engineer - Professional Services
Java Integration Engineer - Professional Services

DigiCert • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Generous time-off policies
Education and wellness support
Lifestyle support