Backend Principal Software Engineer

🇮🇳 Bengaluru, Karnataka
Posted 6 months ago
Expires June 12, 2026
Full TimeOn-siteEngineering

OneTrust is seeking a Principal Software Engineer to join our agile Product Engineering team. In this role, you will be instrumental in developing and architecting new backend features while supporting existing development efforts for our industry-leading platform. This position offers the opportunity to work on complex problems and contribute to the advancement of our technology stack.

As a Principal Software Engineer, your primary responsibilities will include designing, developing, and unit testing backend applications using Java, Python, REST, and the Spring ecosystem. You will deploy applications to Microsoft Azure and contribute to cloud architecture discussions. Additionally, you will collaborate closely with UX designers, Product Managers, and fellow developers to plan and execute system architecture and component design, ensuring high-quality standards are met throughout the development process.

The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, along with over 8 years of professional software development experience. Proficiency in Java (version 7 or higher), Python, Spring, REST, SQL/NoSQL databases, and object-oriented design is essential. Experience with ElasticSearch, Kafka, web services, and cloud platforms such as Azure, AWS, or Google Cloud is highly desirable. Familiarity with Agile development methodologies and strong debugging and system design skills are also important for success in this role.

OneTrust offers a comprehensive benefits package, including flexible paid time off, equity RSUs, annual performance bonus opportunities, retirement account support, and over 14 weeks of paid parental leave. Employees also have access to career development opportunities and company-paid privacy certification exam fees. Specific benefits may vary by country.

Joining OneTrust means becoming part of a team dedicated to enabling organizations to use data and AI responsibly. With over 300 patents and more than 14,000 customers globally, OneTrust is a recognized leader in the industry. We foster a collaborative and inclusive work environment that encourages innovation and professional growth.

More Jobs at OneTrust