Principal Software Engineer

OneTrust

Bengaluru

On-site

INR 2,000,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible PTO
Equity RSUs
Annual performance bonus opportunities
Paid parental leave
Career development opportunities

Job summary

A leading technology company is looking for a Principal Software Engineer in Bangalore. You will focus on backend development using Java, Python, and Spring, and contribute to cloud architecture. The role follows a hybrid work model, encouraging in-office collaboration three days a week. Competitive benefits include flexible PTO, equitable RSUs, and performance bonuses.

Qualifications

  • 8+ years of professional software development experience.
  • Strong hands-on experience in Java (7+), Python, Spring, and REST.
  • Experience with cloud platforms and Agile methodologies.

Responsibilities

  • Design, develop, and unit test backend applications.
  • Deploy applications to MS Azure and contribute to cloud discussions.
  • Conduct peer code reviews and mentor junior developers.

Skills

Java
Python
REST
Spring
SQL/NoSQL
Agile
Debugging
System Design

Tools

ElasticSearch
Kafka
Cloud Platforms (Azure, AWS, GCP)
CI/CD Tools (e.g., Jenkins)
Kubernetes

Job description

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.

The Challenge

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.

Development

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.

Support & Quality

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.

You Are

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.

What You Bring

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.

Extra Awesome

Knowledge of CI/CD tools (e.g., Jenkins) and Kubernetes.

Experience in industrial software development is a plus.

Where we Work

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Java Backend Engineering Bangalore Learn More & Apply
Principal Software Engineer - Java Backend Engineering Bangalore Learn More & Apply

Onetrust • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Comprehensive healthcare coverage
Flexible PTO
Equity RSUs
+2
Principal Software Engineer - Java Backend
Principal Software Engineer - Java Backend

OneTrust • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Comprehensive healthcare coverage
Flexible PTO
Annual performance bonus opportunities
+1
Principal Software Engineer - Java Backend
Principal Software Engineer - Java Backend

OneTrust • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Comprehensive healthcare coverage
Flexible PTO
Retirement account support
+3
Principal Software Engineer Engineering Bengaluru, India Learn More & Apply
Principal Software Engineer Engineering Bengaluru, India Learn More & Apply

Onetrust • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Comprehensive healthcare coverage
Flexible PTO
Equity RSUs
+2
Senior Staff Software Engineer (Full Stack)
Senior Staff Software Engineer (Full Stack)

OneTrust • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Comprehensive healthcare coverage
Flexible PTO
Equity RSUs
+4
Senior Staff Software Engineer
Senior Staff Software Engineer

Onetrust • Bengaluru

Hybrid
INR 4,000,000 - 6,500,000
Healthcare
Flexible PTO
Equity RSUs
+1
Staff Software Engineer- BE
Staff Software Engineer- BE

Segment (Twilio) • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
comprehensive healthcare coverage
flexible PTO
equity RSUs
+6
Staff Software Engineer- BE
Staff Software Engineer- BE

OneTrust • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
comprehensive healthcare coverage
flexible PTO
equity RSUs
+6
Staff Software Engineer
Staff Software Engineer

OneTrust • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior Staff Software Engineer-SRE
Senior Staff Software Engineer-SRE

OneTrust • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Comprehensive healthcare coverage
Flexible PTO
Annual performance bonus opportunities
+2