Principal Software Engineer

OneTrust

Bengaluru, India
Not specified; annual performance bonus opportunit...
On-site
8+ years professional software engineering experience
Expertise in java/j2ee, spring mvc, and design patterns
Hands-on experience with azure cloud services
OneTrust is seeking a Principal Software Engineer to join their Product Engineering team in Bengaluru, India. The ideal candidate will have over eight years of experience in software development, particularly with Java and cloud technologies, and will play a key role in designing and developing features for their AI-Ready Governance Platform

Job Summary

  • OneTrust is seeking a Principal Software Engineer to drive the design and architecture of its AI-Ready Governance Platform.
  • The role involves mentoring junior developers, conducting peer code reviews, and ensuring high code coverage standards.
  • Employees receive comprehensive benefits including equity RSUs, annual performance bonuses, and 14+ weeks of paid parental leave.

Matching Summary

Match Score: 85

OneTrust is seeking a Principal Software Engineer to join their Product Engineering team in Bengaluru, India. The ideal candidate will have over eight years of experience in software development, particularly with Java and cloud technologies, and will play a key role in designing and developing features for their AI-Ready Governance Platform.

Salary

Not specified; Annual performance bonus opportunities available; Equity RSUs provided

Skills & Requirements

Must-have

  • 8+ years professional software engineering experience
  • Expertise in Java/J2EE, Spring MVC, and Design Patterns
  • Hands-on experience with Azure cloud services
  • Proficiency in REST, OAuth, JSON, and SQL/NoSQL databases
  • Experience with elastic search and Kafka data streaming

Nice-to-have

  • Familiarity with Kubernetes cluster deployment and management
  • Experience with CI/CD tools like Jenkins
  • Knowledge of Drupal, Ember, or Angular frameworks
  • Understanding of Relational and Document databases
  • Self-learner open to new technologies and processes

Key Requirements

  • Bachelor's or master's degree in computer science or related field
  • 8+ years of professional software development experience
  • Strong background in object-oriented design and application development

Work Rights

Not specified

Tailored Resume

Cover Letter