Principal Software Engineer

🇮🇳 Bengaluru, Karnataka
Posted 3 days ago
Expires August 6, 2026
Full TimeOn-siteEngineering

OneTrust is seeking a Principal Software Engineer to join our Product Engineering team in Bengaluru, India. In this role, you will contribute to the design and architecture of backend systems while building and supporting scalable, cloud-native services for our platform. OneTrust's mission is to enable innovation through the responsible use of data and AI, and we are shaping the future where trusted data becomes a transformative force for business and society.

As a Principal Software Engineer, you will design, develop, and unit test scalable backend services on Microsoft Azure. You will contribute to cloud-native architecture using Core Java, Spring Boot, and REST APIs, maintaining high code quality with 80%+ code coverage. Collaboration with Product Managers, Product Owners, UX, and Engineering teams is essential, as you will participate in sprint planning, grooming, and architectural discussions to ensure sprint commitments align with goals. Additionally, you will be responsible for reducing defects by identifying and fixing issues early in the development cycle, ensuring critical and high-priority incidents are resolved within SLA, and designing and supporting high-volume, large-scale systems in production.

The ideal candidate holds a Bachelor's or Master's degree in Computer Science or a related field and possesses over 8 years of professional software development experience. Strong backend experience with Java, Spring Boot, and REST APIs is required, along with hands-on experience with Kafka or RabbitMQ. Proficiency with Docker and cloud platforms such as Azure, AWS, or GCP is essential. Recent hands-on development using Java 7+ and Spring Boot, as well as ownership of production support in real-world environments, are also necessary. Experience operating systems at scale and high throughput is highly valued.

OneTrust embraces an office-first culture, encouraging three days a week in the office for most roles, with meaningful opportunities to collaborate and celebrate in person. As an employee at OneTrust, you will be part of the OneTeam, receiving support physically, mentally, and emotionally to do your best work both in and out of the office. This includes comprehensive healthcare coverage, flexible PTO, equity RSUs, annual performance bonus opportunities, retirement account support, 14+ weeks of paid parental leave, career development opportunities, company-paid privacy certification exam fees, and much more. Specific benefits differ by country.

Joining OneTrust means stepping onto a launching pad for a career without boundaries, working alongside a diverse and inclusive team passionate about meaningful work. As a pioneer, your voice and expertise will help chart the direction of an entirely new category. Our commitment to putting people first starts with you, and your growth is part of the mission. Our goal is to give you the power to embark on the next phase of your uniquely unique career.

More Jobs at OneTrust