Staff Software Engineer - Consent & Preferences

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

About The Position

OneTrust is seeking a Staff Software Engineer to lead technical direction for its Consent & Preferences team. Staff Engineers own outcomes and use independent judgment to solve ambiguous, cross-cutting problems, with influence extending beyond their immediate teams. The role leads architecture and design for systems with significant scope, accounting for growth, compliance, reliability, and application performance. It partners early with Product, UX, and engineering teams to shape problems and build technical credibility across the organization. The engineer sets lasting standards for code review, testing, and incident reviews; identifies systemic risks such as technical debt and architectural drift; and mentors Senior and mid-level engineers in technical judgment, decision-making, and effective use of AI-assisted development tools. OneTrust describes its work environment as office-first, encouraging three days a week in the office for most roles. Specific arrangements may vary by role. The listed annual base salary range for candidates based in California, Colorado, Connecticut, Nevada, New York, Rhode Island, and Washington is $139,725–$209,588 USD. The role may also be eligible for discretionary bonuses, equity, and/or commissions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • At least 8 years of professional software engineering experience.
  • Demonstrated track record leading technical initiatives spanning multiple engineers or systems.
  • Deep expertise in frontend and/or backend technologies relevant to OneTrust's platform, including cloud architecture experience.
  • Experience with CI/CD and orchestration frameworks.
  • Professional hands-on experience using AI-assisted development tools, such as Claude Code, Devin, Windsurf, or similar, and enthusiasm for applying AI to day-to-day engineering work.
  • Ability to independently determine methods and approaches for new, complex assignments.
  • Systems-level thinking and experience providing technical guidance beyond one's own team.

Nice To Haves

  • Experience with Java/Spring Boot and microservices architectures.
  • Experience with Kubernetes and cloud-native platforms such as AWS, Azure, or GCP.
  • Experience building SaaS products at scale.

Responsibilities

  • Lead architecture and design for systems with significant scope and blast radius, ensuring they can meet growth, compliance, and reliability constraints.
  • Pay attention to application performance.
  • Use judgment to determine where AI-assisted tools can accelerate delivery and where deeper human design work is needed.
  • Partner early with Product, UX, and other engineering teams to shape problems before solutions are finalized.
  • Build working relationships and technical credibility beyond the immediate team.
  • Establish code review, testing, and incident review practices that persist and are adopted by teams outside the immediate team.
  • Identify and address systemic risks, including technical debt, architectural drift, and single points of failure, before they cause incidents.
  • Mentor Senior and mid-level engineers on technical judgment, scoping ambiguity, escalation versus independent decisions, and appropriate use of AI tools.
  • Help engineers develop the ability to document decisions clearly enough to support productive disagreement.

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.
  • The role may be eligible for discretionary bonuses, equity, and/or commissions.
  • Additional benefits; specific benefits differ by country.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service