OneTrust logo

Senior Staff Software Engineer - Detection & Discovery

OneTrust

Atlanta · USD 165,000-247,500 · 12+ years experience · Posted Oct 15, 2026

At a glance

Experience
12+ years experience
Location
Atlanta
Salary
USD 165,000-247,500 · OTE

About the role

  • The Senior Staff Software Engineer for Detection & Discovery will balance strengthening the Data Discovery and Data Catalog pipeline while advancing AI Detection & Discovery.
  • You will provide hands-on technical leadership across both sustaining mature production capabilities and building the next generation of AI discovery.

Responsibilities

  • Own the technical evolution and ongoing maintenance of Data Discovery and Data Catalog services and modules, including production support for capabilities customers depend on.
  • Lead a major engineering-quality initiative to reduce technical debt, address critical issues, and modernize the code and architecture without compromising customer stability.
  • Improve the stability, reliability, performance, and operability of the end-to-end discovery and catalog pipeline, from scanning and ingestion through cataloging and downstream use.
  • Identify and deliver practical opportunities to apply AI across discovery and catalog workflows, improving automation and customer value where it makes sense.
  • Design and build Java services, APIs, and reusable connectors that discover AI models, agents, and related resources across cloud and AI platforms.
  • Translate provider APIs, identity models, and resource structures into secure, consistent discovery contracts and normalized inventory data.
  • Advance continuous, scheduled, and incremental discovery so changes to discovered assets are reflected accurately and promptly.
  • Enable secure discovery across customer accounts, projects, subscriptions, and regions, and partner with AI Governance teams on asset and lifecycle integrations.
  • Participate in customer-facing production-support calls for Data Discovery and AI Governance, including issues involving customer-managed or on-premises components.
  • Troubleshoot complex issues across Java services, Linux environments, Kubernetes deployments, cloud integrations, and network connectivity; partner with Support, Operations, and engineering teams to mitigate customer impact.

Requirements

  • 12+ years of professional software engineering experience, including substantial hands-on development in Java and the Spring ecosystem.
  • A track record of designing and delivering distributed, cloud-native services and APIs used in production at enterprise scale.
  • Experience owning and evolving production software, including technical-debt reduction, critical issue resolution, and improvements to stability and reliability.
  • Hands-on experience debugging production services in Linux and Kubernetes environments.
  • Working knowledge of networking and connectivity troubleshooting, including DNS, TLS, HTTP, and proxy or firewall paths.
  • Experience building integrations with external platforms, including provider APIs, authentication and authorization, pagination, data mapping, and evolving API behavior.
  • Strong knowledge of distributed systems and workflow or event-driven architectures, including failure handling, retries, idempotency, and observability.
  • Experience designing secure, multi-tenant SaaS systems, including tenant isolation and secure service-to-service communication.
  • Demonstrated ability to lead technical strategy across teams, guide architecture decisions, and deliver complex initiatives while remaining effective in code and design reviews.
  • A bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Preferred qualifications

  • Experience with data discovery, data catalog, scanning, ingestion, or asset-inventory platforms.
  • Experience applying AI or machine learning to discovery, data, or catalog workflows.
  • Experience with AI platforms and infrastructure, including discovery of models, agents, runtimes, tools, or related cloud resources.
  • Hands-on experience with AWS, Azure, or Google Cloud APIs and identity models; familiarity with Amazon Bedrock / AgentCore, Azure AI Foundry, or Vertex AI.
  • Experience with Java workflow orchestration frameworks such as Temporal, connector frameworks, or developer automation.
  • Experience with Kafka or other messaging technologies, CI/CD, and production operations for cloud-native services.
  • Familiarity with AI governance, security, privacy, compliance, or other regulated enterprise domains.

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

Workplace

  • Office-first culture encouraging three days a week in office for most roles.

Skills

  • Java
  • Spring
  • Linux
  • Kubernetes
  • DNS
  • TLS
  • HTTP
  • AWS
  • Azure
  • Google Cloud
  • Amazon Bedrock
  • Azure AI Foundry
Show all 15 skills
  • Vertex AI
  • Temporal
  • Kafka

OneTrust

Senior Staff Software Engineer - Detection & Discovery

Apply now