companyOneTrust logo

Principal Software Engineer at OneTrust | Bengaluru, India

OneTrustBengaluru, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

To excel in this role, you should have:Extensive experience in software engineering with a strong background in Java, Spring Boot, and RESTful APIs. Proven expertise in designing and implementing cloud-native applications, particularly on Azure. Strong knowledge of data modeling and management in SQL and NoSQL systems. Experience with real-time data processing architectures, such as Kafka. Excellent problem-solving skills and a passion for driving technology forward. The ability to mentor junior engineers and contribute to team growth.

About the job

Strength in Trust

OneTrust is dedicated to facilitating innovation through the ethical use of data and AI. Our belief is that data trust should enhance, not hinder, team productivity. This philosophy inspired us to create the pioneering technology platform for responsible data usage in 2016. Today, as AI continues to evolve the data landscape, OneTrust is once again at the forefront of redefining responsible innovation. The AI-Ready Governance Platform™ integrates regulatory intelligence, automation, and cohesive governance workflows, empowering businesses to harness the speed of AI while ensuring robust governance to mitigate data misuse at scale. Trusted by thousands globally, OneTrust is shaping a future where reliable data serves as a transformative catalyst for business and society.

The Challenge

We are in search of a Principal Software Engineer to lead the development of the next generation of OneTrust’s privacy and trust platform. In this hands-on role, you will architect and construct scalable, resilient backend systems that cater to millions of users worldwide.
This position melds deep technical design with strategic influence, allowing you to drive architectural decisions, mentor engineers, and ensure our systems remain fast, secure, and reliable at scale.

Your Mission

As a Principal Software Engineer, you will:

  • Design, build, and optimize backend frameworks and microservices utilizing Java, Spring Boot/Spring Cloud, and RESTful APIs.
  • Architect and deliver multi-tenant, cloud-native, and high-availability systems on Azure (or other leading cloud platforms).
  • Model and manage data across SQL and NoSQL databases, ensuring optimal performance and scalability for extensive workloads.
  • Enhance real-time systems using Kafka or similar streaming architectures.
  • Lead by example—write clean, testable code, review pull requests, mentor team members, and facilitate design discussions.
  • Continuously improve system reliability, performance, and developer experience through automation, CI/CD, and industry best practices.
  • Champion innovation—explore emerging technologies and AI-assisted development tools to enhance productivity and quality.

About OneTrust

OneTrust is a leader in cloud-based governance solutions, combining regulatory intelligence and innovative technology to help organizations manage privacy, security, and compliance. Our mission is to empower businesses to create a culture of trust through responsible data governance, enabling them to thrive in a digital world.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.