Get more replies from employers
Send a job-specific resume in minutes.
OneTrust’s mission is to enable organizations to use data and AI responsibly. Our platform simplifies the collection of data with consent and preferences, automates the governance of data with integrated risk management across privacy, security, IT/tech, third‑party, and AI risk, and activates the responsible use of data by applying and enforcing data policies across the entire data estate and lifecycle. OneTrust supports seamless collaboration between data teams and risk teams to drive rapid and trusted innovation. Recognized as a market pioneer and leader, OneTrust boasts over 300 patents and serves more than 14,000 customers globally, ranging from industry giants to small businesses.
We’re looking for a Principal Software Engineer passionate about solving complex problems to join our agile Product Engineering team. You’ll focus on backend development, contribute to system architecture, and drive innovation from design to customer‑facing delivery. This is a hands‑on role with exposure to the latest technologies, on‑the‑job training, and opportunities to expand your skillset.
Design, develop, and unit test backend applications using Java, Python, REST, and Spring ecosystem.
Deploy applications to MS Azure and contribute to cloud architecture discussions.
Apply strong debugging and design skills to maintain and enhance system performance.
Work closely with UX, Product Managers, Product Owners, and fellow developers in planning, grooming, and architectural discussions.
Ensure sprint commitments are met while maintaining high‑quality standards.
Catch and fix issues early, keeping modules/products high‑performing.
Conduct peer code reviews and mentor junior developers on testing and coding best practices.
Mentor team members and help build high‑performing teams.
Create opportunities for growth and skill development within the team.
A self‑learner who is open to new technologies, processes, or techniques to improve your ability to deliver high‑quality software. Someone who asks questions to clarify gaps in understanding.
8+ years of professional software development experience.
Strong hands‑on experience in Java (7+), Python, Spring, REST, SQL/NoSQL, object‑oriented design, and design patterns.
Experience with ElasticSearch, Kafka, web services, and cloud platforms (Azure, AWS, GCP).
Agile experience (Scrum, XP, or Pair Programming).
Strong debugging and system design skills; able to handle complex technical challenges.
Knowledge of CI/CD tools (e.g., Jenkins) and Kubernetes.
Experience in industrial software development is a plus.
We are embracing an office first culture, encouraging three days a week in office for most roles, with meaningful opportunities to collaborate and celebrate in person.
The role is based in Bangalore and follows a hybrid model (a few days in the office).
Location is primarily Bangalore; relocation to Bangalore is preferred but open to relocation.
We offer 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.
OneTrust provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression or any other characteristic protected by local laws.