Principal Software Engineer

2 weeks ago


Bengaluru, Karnataka, India DigiCert Full time US$ 1,04,000 - US$ 1,30,878 per year

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

__PRESENT

__PRESENT

__PRESENT

__PRESENT

__PRESENT

__PRESENT

__PRESENT

__PRESENT

__PRESENT



  • Bengaluru, Karnataka, India PROGRESS SOFTWARE Full time US$ 1,20,000 - US$ 1,50,000 per year

    Principal Software Engineer (DotNet Fullstack) Hybrid Location: Bengaluru, IndiaDepartment: Software EngineeringApply nowJob Summary We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease. Were proud to have a diverse,...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal Engineer - Automation Python ScriptingThe Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools ...


  • Bengaluru, Karnataka, India NIKE Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India NIKE Full time

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology Center WHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world.  You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Oracle Full time US$ 1,50,000 - US$ 2,00,000 per year

    As a Principal Software Engineer on the Marketplace team, you will help lead our development efforts as we build the technology platform that will act as the central marketplace for our clouds software offerings. You will be a core contributor and one of the technical leads driving design and delivery of marketplace cloud services on a team of software...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Principal Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Overview:Principal Software EngineerYou wish to work in a fun and supportive environment.At One Identity we know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed.One Identity is seeking a Principal...