About the job
Strength in Trust
At OneTrust, our mission is to empower innovation by ensuring the responsible use of data and AI. We are committed to transforming data trust into a catalyst for growth rather than a hindrance. Since launching the first technology platform for responsible data use in 2016, we have continually advanced our offerings to keep pace with the evolving landscape of AI. Our AI-Ready Governance Platform™ integrates regulatory intelligence, automation, and connected governance workflows, enabling businesses to harness the full potential of AI while ensuring effective governance to prevent data misuse. With thousands of organizations worldwide relying on us, OneTrust is at the forefront of creating a future where trusted data is a transformative asset for both business and society.
The Challenge
Are you excited about driving AI innovation on a large scale? We are looking for a passionate and skilled Principal Software Engineer - Front End to join our globally distributed Platform AI team. Our goal is to accelerate AI adoption within the organization by crafting reusable and scalable features. As a leader in Front End development, you will collaborate across various business domains, defining the future of enterprise AI through exceptional user experiences.
Your Mission
In the role of Principal Software Engineer (Front End), you will spearhead the creation of intuitive, resilient, and scalable web interfaces that empower teams to leverage advanced AI functionalities. Your key responsibilities will include:
- Leading the design and development of front-end applications and reusable UI components for AI-centric features using modern JavaScript/TypeScript frameworks (Angular 8+, React, etc.).
- Collaborating with backend engineers, data scientists, and product partners to seamlessly integrate AI models, workflows, and APIs (e.g., developed with Python, LangGraph, and YAML configurations).
- Establishing and maintaining best practices for front-end architecture focusing on performance, accessibility, and maintainability.
- Ensuring high standards of code quality, test coverage, and front-end observability.
- Participating in planning, grooming, and architectural discussions for new features and platform enhancements.
- Mentoring and supporting fellow engineers to promote technical growth and cross-functional learning.

