Senior Staff Software Engineer - Detection & Discovery
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