Manager, Software Engineering

OneTrust•Atlanta, GA
•Hybrid

About The Position

The Manager, Software Engineering at OneTrust makes long-term strategic and technical contributions. The role sets strategic goals for the team, hires engineers, prioritizes projects, and contributes technically to developing new products, identifying requirements, and delivering work with excellence. The manager drives strategic planning and execution while developing key technologies that strengthen OneTrust’s long-term strategic position. The role creates new concepts from initial design through market release and oversees end-to-end development, system reliability and performance, security compliance, project goals and timelines, and technical direction for the team. It also supports process improvement, stakeholder coordination, and engineer onboarding and mentoring to foster individual and team growth. OneTrust embraces an office-first culture, encouraging three days a week in the office for most roles. Specific requirements or flexibility may vary by role. The position may be eligible for discretionary bonuses, equity, and/or commissions, in addition to benefits. The stated annual base pay range for candidates based in California, Colorado, Connecticut, Nevada, New York, Rhode Island, and Washington is $1–$100 USD.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 8+ years of engineering experience.
  • Strong track record of successful development and delivery of complex, enterprise-class software with material market impact.
  • Recent experience in development, operations, troubleshooting, and managing teams.
  • Understanding of how to operate in a DevOps model.
  • Proven critical-thinking and advanced analytical skills.
  • Strong consulting skills and tactful conflict-management skills.
  • Systematic problem-solving approach, strong sense of ownership, and drive.
  • System design and architecture experience.
  • Experience designing and architecting large, complex distributed systems.
  • Deep knowledge of data structures and programming.
  • Ability to devise algorithms to solve problems.
  • Solid understanding of the agile software development lifecycle.

Responsibilities

  • Set strategic goals for the team, hire engineers, and prioritize projects.
  • Contribute technically to developing new products, identifying requirements, and executing projects.
  • Drive strategic planning and execution and develop technologies that support OneTrust’s long-term strategic position.
  • Create new concepts from initial design through market release.
  • Oversee end-to-end development activities and monitor the reliability and performance of internal systems, suggesting improvements when needed.
  • Ensure compliance with security regulations.
  • Manage software development projects by setting requirements, goals, and timelines.
  • Design strategies for future development projects based on company objectives and resource availability.
  • Implement innovative technologies.
  • Coordinate with internal and external stakeholders.
  • Provide technical oversight to the team.
  • Ensure projects are delivered according to schedule.
  • Identify opportunities to improve development processes.
  • Build onboarding and mentoring programs to teach and train engineers and support individual and team growth.

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