Staff Software Engineer - AI Governance

OneTrust•Atlanta, GA
•$139,725 - $209,588

About The Position

OneTrust is seeking a Staff Software Engineer to join its agile AI Governance team. The role develops and supports frontend and/or backend features for OneTrust’s AI Governance product, contributing to design and architecture decisions and supporting existing platform development. The position focuses on Java microservices and libraries that integrate with Jira, Jira Service Management, Slack, Microsoft Teams, SaaS providers, and AI solutions. It includes designing, developing, and unit testing applications deployed on Microsoft Azure using Core Java, REST, and the Spring ecosystem. The engineer will help evolve the AI Governance registry and integration capabilities, including entity resolution, workflow integrations, evidence generation, and administrator-facing AI experiences. The engineer collaborates with UX, product, engineering, platform, security, legal, and customer-facing teams; supports sprint goals; improves reliability and code quality; reviews code; and mentors other developers. OneTrust describes its culture as office-first, encouraging three days a week in the office for most roles, with possible role-specific requirements or flexibility.

Requirements

  • Bachelor’s or master’s degree in computer science, engineering, or a related technical or business field.
  • At least 8 years of professional software engineering and software development experience.
  • Extensive hands-on experience with object-oriented design, Java, design patterns, Spring, SQL, web services, and REST APIs.
  • Strong experience designing, building, and operating integrations with external platforms, SaaS applications, workflow systems, and AI solutions such as Jira, Jira Service Management, Slack, and Microsoft Teams.
  • Experience integrating with AI tooling and agent platforms, such as Claude Code, Cursor, Codex, or MCP-based systems, or comparable rapidly evolving third-party APIs.
  • Hands-on experience with integration identity and access management, including SSO using SAML or OIDC, OAuth, service accounts, API keys, token scopes, roles and claims, role-based access control, and secure credential management.
  • Experience with webhooks, pagination, rate limiting, retries, idempotency, schema versioning, authentication expiration, external API changes, and customer-specific configuration.
  • Experience building distributed systems, asynchronous workflows, event-driven services, or data-ingestion pipelines using Kafka or comparable tools, with SQL and NoSQL databases.
  • Experience with data modeling and data quality for systems exchanging information across multiple external platforms.
  • Experience with CI/CD, automated testing, production monitoring, incident response, Agile development practices, and Python scripting.
  • Ability to learn and use a wide variety of open-source technologies and enterprise SaaS platforms.
  • Comfort working amid uncertainty and conducting discovery to resolve open questions before engineering commitments.
  • Experience owning a multi-quarter technical roadmap across teams, including build-versus-reuse decisions for shared platform infrastructure.
  • Hands-on engineering capability and ability to solve ambiguous platform and integration problems, connect product outcomes with domain models, APIs, external systems and operational behavior, and make pragmatic architecture decisions.
  • Clear communication skills, including asking questions to clarify gaps and making decisions visible; comfort working across product, engineering, security, legal, and customer-facing stakeholders.

Nice To Haves

  • Experience with connector frameworks, integration-platform-as-a-service products, workflow engines, or developer platforms, including reusable connector contracts and Sensor, Workflow, and Evidence patterns.
  • Experience normalizing heterogeneous external data into a common domain model, including entity resolution, matching, deduplication, or identity/entity graphs.
  • Experience designing workflow integrations that preserve the product’s source of truth while synchronizing status and actions with external systems.
  • Experience evaluating shared integration frameworks and making practical build-versus-reuse decisions.
  • Experience with MCP servers, agent platforms, administrator-facing AI assistants, or AI-enabled enterprise applications.
  • Experience with AI observability, OpenTelemetry, LangSmith, model gateways, runtime telemetry, or post-market monitoring.
  • Experience working with privacy, security, GRC, audit, risk, or regulatory data.
  • Experience designing systems requiring human review, attestation, immutable evidence, versioned artifacts, or strong audit trails.

Responsibilities

  • Develop and support Java microservices and libraries for OneTrust’s AI Governance product, integrating with Jira, Jira Service Management, Slack, Microsoft Teams, SaaS providers, and AI solutions.
  • Design, develop, and unit test applications deployed to Microsoft Azure using Core Java, REST, and the Spring ecosystem.
  • Contribute to reusable integration patterns, API contracts, authentication, error handling, and data translation across external systems.
  • Help evolve the AI Governance registry and integration capabilities, including entity resolution, workflow integrations, evidence generation, and administrator-facing AI experiences.
  • Achieve at least 80% code coverage, or meet revised team standards.
  • Work with UX, product managers or owners, and developers in planning and grooming, and contribute to discussions about system architecture and component design.
  • Collaborate with platform, security, legal, and customer-facing teams to deliver reliable and secure SaaS and AI-solution integrations.
  • Support the team in completing committed sprint stories in line with sprint goals.
  • Reduce product defects by identifying and fixing issues early in development.
  • Ensure critical and high-priority CII’s are delivered according to SLA.
  • Help maintain integration reliability as external APIs, SaaS products, and AI solutions evolve.
  • Conduct peer code reviews to improve code quality.
  • Help junior developers with development testing, exploratory testing, AI testing, and test automation.
  • Mentor the team on new technical skills and help build high-performing teams.
  • Conduct discovery work, such as customer conversations, competitive and regulatory research, and feasibility spikes, to resolve open questions before engineering commitments.
  • Own a multi-quarter technical roadmap across teams, including build-versus-reuse decisions on shared platform infrastructure.

Benefits

  • Comprehensive healthcare coverage
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service