Senior Software Engineer(Backend)

Reposted 20 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Security • Software • Cybersecurity
The Role
The Senior Software Engineer will design and implement secure backend systems, focusing on cryptography, PKI, and code signing solutions, while collaborating on software quality and technical innovation.
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 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 integrity practices.  
  • Familiarity with SBOM generation and verification processes.  
  • Exposure to AI and LLM models, their integration into developer workflows, and potential security risks.  

 

Benefits

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

 

#LI-SS1

 

__PRESENT

Top Skills

AWS
Azure
Docker
GCP
Go
Java
Jce
Kubernetes
Openssl
Pki
SQL
Ssl/Tls
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

Zscaler Logo Zscaler

Development Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Bangalore, Bengaluru, Karnataka, IND
8697 Employees

Emerson Logo Emerson

Senior Software Engineer

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

PayPal Logo PayPal

Senior Software Engineer

Fintech • Payments
In-Office
2 Locations
34450 Employees
200K-200K Annually

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

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account