drjobs Principal Software Engineer

Principal Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Who we are

Were a leading global security authority thats disrupting our own category. Our encryption is trusted by the major ecommerce brands the worlds 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. Thats 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: Bachelors 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

#LI-CL1

PRESENTPRESENTPRESENTPRESENTPRESENTPRESENTPRESENTPRESENTPRESENT


Required Experience:

Staff IC

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.