DigiCert
DigiCert6h ago
LinkedIn

Principal Software Engineer

Bengaluru, Karnataka, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Principal Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at DigiCert

Full Job Description

About DigiCert:
DigiCert is a global leader in intelligent trust, dedicated to protecting the digital world by securing every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management to safeguard infrastructure, software, devices, messages, AI content, and agents. Discover how over 100,000 organizations, including 90% of the Fortune 500, rely on DigiCert to combat current threats and prepare for a quantum-safe future at www.digicert.com.

Job Summary:
We are seeking a Principal Software Engineer with a focus on backend development for our Bengaluru, Karnataka, India location. This leadership role involves architecting and developing scalable and secure microservices, with a strong emphasis on Java and Go (Golang).

What You Will Do:

  • Architect and develop robust, scalable, and reliable backend services using Java and Go.
  • Collaborate closely with product managers, UX designers, and architects to translate business requirements into technical solutions.
  • Write clean, efficient, and maintainable code, adhering to industry best practices and participating in code reviews to maintain high standards.
  • Troubleshoot, debug, and optimize complex technical issues to enhance system performance and reliability.
  • Provide technical leadership and mentorship to engineering teams, fostering a culture of continuous improvement.
  • Stay updated with emerging technologies and industry trends to drive innovation.

What You Will Have:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 8+ years of professional software development experience, with extensive backend expertise.
  • Proficiency in Java and Go, with a strong understanding of software development principles.
  • Experience with application frameworks like Spring/Spring Boot/Hibernate/JPA, and familiarity with tools such as Gradle, Maven, and Jooq.
  • Proven ability to develop, consume, and evolve RESTful APIs.
  • Strong knowledge of both relational (e.g., MySQL, MariaDB) and NoSQL databases.
  • Proficiency in containerization and orchestration using Docker and Kubernetes.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with Agile development methodologies.
  • Application of secure coding practices and methodologies.
  • Commitment to unit testing and delivering high-quality code.

Nice to Have:

  • Good knowledge of PKI, Cryptography, and Code Signing.

Benefits:

  • Generous time off policies.
  • Top-tier benefits.
  • Support for education, wellness, and lifestyle.

Company

DigiCert

DigiCert

DigiCert is a global leader in digital trust, empowering individuals, businesses, governments, and 90% of Fortune 500 companies to engage online with confidence. We ensure the security, privacy, and a...

Bengaluru, Karnataka, India
Posted on LinkedIn