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