Principal Software Engineer

DigiCert

Bengaluru

On-site

INR 1,600,000 - 2,300,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
Top shelf benefits
Education, wellness and lifestyle support

Job summary

DigiCert is seeking a Principal Software Engineer – Backend in Bengaluru, Karnataka, to lead the development of scalable and secure microservices. Ideal candidates will have over 8 years of experience in software development, proficiency in Java and Go, and a strong background in backend technologies. Responsibilities include architecting backend systems and collaborating with cross-functional teams. The role offers generous time off policies and top shelf benefits.

Qualifications

  • 8+ years in software development with significant experience in backend technologies.
  • Proficiency in Java and Go with a deep understanding of development principles.
  • Experience with application frameworks such as Spring and familiarity with Docker/Kubernetes.

Responsibilities

  • Design and maintain robust backend services using Java and Go.
  • Collaborate with cross-functional teams to align solutions with business needs.
  • Provide mentorship to engineering teams, fostering a culture of improvement.

Skills

Java
Go
Backend Development
Microservices
RESTful APIs
Agile Methodologies

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring/Spring Boot
Docker
Kubernetes
Gradle
Maven
MySQL
NoSQL Databases

Job description

Who we are

We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies put trust - an abstract idea - to work. That's digital trust for the real world.

Job summary

The Principal Software Engineer – Backend position at DigiCert, particularly for roles based in Bengaluru, Karnataka, India, emphasizes leadership in developing scalable and secure micro services. This role is ideal for professionals with extensive experience in backend development, especially those proficient in Java and Go (Golang).

What you will do
  • Architect and Develop Backend Systems: Design, implement, and maintain robust backend services using Java and Go, ensuring scalability and reliability.
  • Collaborate Across Teams: Work closely with product managers, UX designers, and architects to align technical solutions with business requirements.
  • Code Quality and Best Practices: Write clean, efficient, and maintainable code following industry best practices; conduct code reviews to uphold high standards.
  • Troubleshoot and Optimize: Analyze, debug, and resolve complex technical issues to enhance system performance and reliability.
  • Mentorship and Leadership: Provide technical leadership and mentorship to engineering teams, fostering a culture of continuous improvement.
  • Stay Current with Technologies: Keep abreast of emerging technologies and industry trends to drive innovation within the team.
What you will have
  • Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Professional Experience: 8+ years in software development, with significant experience in backend technologies.
  • Programming Expertise: Proficiency in Java and Go, with a deep understanding of software development principles.
  • Frameworks and Tools: Experience with application frameworks such as Spring/Spring Boot/Hibernate/JPA; familiarity with tools like Gradle, Maven, and Jooq is advantageous.
  • Web Services: Proven ability to develop, consume, and evolve RESTful APIs.
  • Database Knowledge: Strong understanding of both relational (e.g., MySQL, MariaDB) and NoSQL databases.
  • Containerization and Orchestration: Proficiency in Docker and Kubernetes for containerization and orchestration.
  • Cloud Platforms: Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Development Methodologies: Familiarity with Agile development practices.
  • Security Practices: Application of secure coding practices and methodologies.
  • Testing and Quality Assurance: Commitment to unit testing and delivering high-quality code.
Nice to have
  • Good knowledge of PKI, Cryptography and Code Signing would be an added advantage.
Benefits
  • Generous time off policies
  • Top shelf benefits
  • Education, wellness and lifestyle support
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Software Engineer – Fullstack – Bangalore
Software Engineer – Fullstack – Bangalore

Webhosting • Bengaluru

On-site
INR 1,500,000 - 3,200,000
Senior Software Engineer(Backend)
Senior Software Engineer(Backend)

DigiCert • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Generous time off policies
Education, wellness and lifestyle support
Software Engineer (Java + Go)
Software Engineer (Java + Go)

Webhosting • Bengaluru

On-site
INR 900,000 - 1,300,000
Associate Software Engineer
Associate Software Engineer

DigiCert • Bengaluru

On-site
INR 600,000 - 900,000
Generous time off policies
Education support
Wellness and lifestyle support
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
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
Senior Fullstack Engineer
Senior Fullstack Engineer

Doist • Bengaluru

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

Doist • Bengaluru

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

Webhosting • Bengaluru

On-site
INR 1,800,000 - 2,400,000