Skip to main content
Posted 12 June, 2026

Principal Software Engineer

OneTrust
Bengaluru, India Full Time
Reference: 102_700149_7656992

Principal Software Engineer - Backend

Product Engineering | OneTrust

The Challenge

We're looking for a Principal Software Engineer to join our Product Engineering team at OneTrust. In this role, you'll contribute to the design and architecture of backend systems while building and supporting scalable, cloud-native services for our platform.

Your Mission

Development

  • Design, develop, and unit test scalable backend services on Microsoft Azure
  • Contribute to cloud-native architecture using Core Java, Spring Boot, and REST APIs
  • Maintain high code quality with 80%+ code coverage (or per team standards)

Collaboration

  • Partner closely with Product Managers, Product Owners, UX, and Engineering teams
  • Contribute to sprint planning, grooming, and architectural discussions
  • Ensure sprint commitments are delivered in line with sprint goals
  • Build high-quality, maintainable code following engineering best practices

Support & Reliability

  • Reduce defects by identifying and fixing issues early in the development cycle
  • Ensure critical and high-priority incidents are resolved within SLA
  • Own production issue troubleshooting, incident analysis, and root-cause resolution
  • Design and support high-volume, large-scale systems in production

Code Review & Quality

  • Conduct peer code reviews to improve overall code quality
  • Support junior engineers in testing practices, exploratory testing, and automation

Leadership

  • Mentor and grow engineers within the team
  • Help build high-performing teams and create development opportunities
  • Lead by example through technical excellence and ownership

You Are

  • A proactive self-learner open to new technologies and approaches
  • Someone who asks the right questions and closes clarity gaps
  • A strong collaborator with a quality-first mindset

Your Experience Includes

  • Bachelor's or Master's degree in Computer Science or related field
  • 8+ years of professional software development experience
  • Strong backend experience with Java, Spring Boot, REST APIs
  • Hands-on experience with Kafka or RabbitMQ
  • Experience with Docker and cloud platforms (Azure, AWS, or GCP)
  • Recent hands-on development using Java 7+ and Spring Boot
  • Ownership of production support in real-world environments
  • Experience operating systems at scale and high throughput

Good to Have

  • Understanding of SRE fundamentals
  • Exposure to reliability, observability, and operational excellence practices

Sign up for Job Alerts