Senior Principal Software Engineer - AI Governance
OneTrust is seeking a Senior Principal Software Engineer to lead the development of its AI Governance platform in San Francisco, California. This role involves designing and building scalable, secure, and reliable systems that enable enterprises to deploy and govern AI and LLM-powered applications responsibly. The position requires a deep understanding of how customers build, deploy, and operate AI systems, translating these needs into secure, compliant, and observable platform capabilities.
Key responsibilities include leading the design and development of Java/Python microservices and shared libraries integrating with AI platforms, building cloud-native applications deployed on Microsoft Azure using Core Java, REST, and the Spring ecosystem, and developing features with RAG, agent workflows, and model orchestration. The role also involves owning technical design for critical systems, ensuring scalability, security, and reliability, maintaining strong automated unit/integration test coverage, and collaborating closely with UX, Product Managers, and other developers to contribute to planning and grooming sessions.
Candidates should have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with over 12 years of professional software engineering experience. Strong expertise in Java/J2EE, Spring, design patterns, microservices architecture, and cloud-native distributed systems is essential. Experience in building production-grade agentic AI systems with robust tool-use, guardrails, and observability for enterprise-scale workloads is required, along with a solid understanding of RAG pipelines, agent workflows, model orchestration, and evaluation practices. Familiarity with AI platforms like Amazon SageMaker, Google Vertex, or AWS Bedrock, as well as experience with Elasticsearch and data streaming tools like Kafka, is beneficial.
The annual base salary for this role ranges from $165,000 to $220,000 USD, with individual pay determined by factors such as location, job-related skills, work experience, and relevant education. Additional compensation may include discretionary bonuses, equity, and benefits. OneTrust offers comprehensive healthcare coverage, flexible paid time off, equity RSUs, annual performance bonuses, retirement account support, 14+ weeks of paid parental leave, career development opportunities, and company-paid privacy certification exam fees.
OneTrust is committed to fostering a culture of ownership, learning, and engineering excellence. The company values diversity, equity, and inclusion, aiming to create an environment where employees can thrive both personally and professionally. With a mission to enable innovation through the responsible use of data and AI, OneTrust provides opportunities for career growth and development in a dynamic and supportive setting.