SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 165,000 - 247,500 / annual
OneTrust is seeking a Senior Staff Software Engineer to serve as a technical leader for the AI Governance (AIG) platform. You will drive the design, scalability, and reliability of systems that enable enterprises to deploy and govern AI and LLM-powered applications responsibly. This role combines deep technical expertise with cross-functional collaboration to translate customer needs into secure, compliant, and observable platform capabilities.
Key Responsibilities:
Development & Architecture:
- Lead the design and development of Java/Python microservices and shared libraries integrating with AI platforms for the AIG product
- Design, build, and test cloud-native applications deployed on Microsoft Azure using Core Java, REST, and the Spring ecosystem
- Lead the architecture and development of reusable AIG reporting and dashboard capabilities that integrate governance data from SQL databases and analytical platforms with runtime observability signals
- Design reusable semantic-layer and metric-abstraction capabilities, including dataset contracts, metric definitions, query APIs, pre-aggregation, caching, filtering, time-period selection, and drill-down workflows
- Lead event-driven integrations using Kafka and Apache Flink to consume normalized observability events and produce dashboard-ready datasets and derived metrics
- Integrate with the AI Observability platform through well-defined APIs and data contracts for runtime metrics, logs, traces, alerts, policy decisions, and evidence
- Own technical design for critical systems, ensuring scalability, security, and reliability
- Maintain strong automated unit and integration test coverage in line with team standards
Collaboration:
- Work closely with UX, Product Managers, Product Owners, and other developers to contribute to planning and grooming sessions and drive team discussions on system architecture and component design
- Partner with Product, UX, and Customer Success to understand customer AI use cases and governance needs
- Partner with frontend engineers to build reusable dashboard shells, visualization components, filters, data tables, and entity drill-down experiences
OneTrust is embracing an office-first culture, encouraging three days a week in office for most roles, with flexibility depending on the scope of the position.
Requirements:
- 10+ years of software engineering experience with demonstrated expertise in building large-scale, distributed systems
- Strong proficiency in Java and/or Python
- Experience with cloud platforms (Azure preferred) and microservices architecture
- Expertise in event-driven systems, streaming platforms (Kafka, Apache Flink), and real-time data processing
- Strong understanding of database design, SQL, and data warehousing concepts
- Experience with REST APIs, API design, and data contracts
- Proven ability to lead technical design and architecture discussions
- Experience mentoring and collaborating with junior engineers
- Background in enterprise, regulated, or security-focused environments