Senior Staff Software Engineer

OneTrust•San Francisco, CA
•$165,000 - $247,500•Onsite

About The Position

As a Senior Staff Software Engineer at OneTrust, you will develop strategic methods and principles to improve the technical stability and efficiency of the company's products and services. You will lead and influence multiple teams and initiatives, own large components, and help shape product direction based on deep subject-matter expertise. The role combines strategic and tactical work, including planning technical paths across multiple versions, contributing outside your primary area, and addressing open-ended problems. You will provide technical leadership for projects involving 3–4 individuals, build relationships across teams, reach conclusions respectfully among differing viewpoints, and mentor engineers with high-level technical guidance. You will contribute to designing, coding, debugging, improving, maintaining, and upgrading software; recommend technologies to improve productivity; and oversee technical project work. You will also investigate software complaints, collaborate with testing teams on performance plans and cases, participate in team meetings, and research product information to support specifications and requirements.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • At least 10 years of hands-on experience with Java-based development projects using RESTful APIs, SpringBoot, and microservices.
  • High technical and/or technological competence.
  • Strong documentation, analytical, and problem-solving skills.
  • Strong analytical skills.
  • Good communication skills.
  • Excellent organizational and leadership skills.
  • Proven experience with high-level programming languages such as Java.
  • Proven experience with software development methodologies.
  • Proven experience building complex web systems.

Nice To Haves

  • Master's degree in Computer Science, Engineering, or a related technical or business field.
  • Expertise running web services at scale.

Responsibilities

  • Develop strategic methods and principles to improve the technical stability and efficiency of company products and services.
  • Lead and influence multiple teams and initiatives, and provide technical leadership for projects involving 3–4 individuals.
  • Maintain deep knowledge of the entire system and contribute to any component, including during firefighting.
  • Make product-direction and internal technical decisions based on subject-matter knowledge; own large components and help set product direction.
  • Balance technical and company goals, and plan paths across multiple versions to achieve long-term strategic goals.
  • Participate in and support initiatives outside the primary area of responsibility.
  • Build strong relationships across teams and help drive respectful, timely conclusions among differing viewpoints.
  • Mentor others with high-level technical guidance and improve the company's technical capabilities.
  • Put customers first, set strategic short-term targets, and take on open-ended problems.
  • Design, code, and debug software; improve software performance; and maintain and upgrade existing software.
  • Provide training to other engineers and recommend technologies that can increase productivity.
  • Supervise and oversee the technical aspects of projects.
  • Investigate software-related complaints and make adjustments to optimize software performance.
  • Attend team meetings to discuss projects, brainstorm ideas, and propose solutions.
  • Work with the testing team to develop performance test plans and cases.
  • Research and collect product information and support development of specifications and requirements.

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