Principal Software Engineer

Posted

OneTrustSan Francisco, CaliforniaHybridfull_timeprincipal

$163,500 – $218,000 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Develop and unit test Java microservices/Libraries, integrating with AI platforms on MS Azure using Core Java, REST, and Spring.
  • Achieve at least 80% code coverage for developed applications.
  • Collaborate with UX, Product Managers, and other developers on planning, grooming, and driving discussions on system architecture and design.
  • Conduct peer reviews to improve code quality and mentor junior developers in testing and automation practices.
  • Work towards reducing defects and ensure critical and high priority issues are delivered per SLA.

Soft Skills

Object-Oriented DesignDesign PatternsAgileScrumXpPair Programming

Benefits

  • 401k
  • Equity
  • Flexible PTO
  • Health Insurance
  • Learning Budget
  • Mental Health
  • Parental Leave

Culture

Agile/ScrumCode Review CultureMentorship ProgramCross-Functional TeamsInclusive Hiring

Requirements

Required: Bachelor's or master's degree in computer science, Engineering, or related technical or business field
Regions: Us

Get jobs like this in your inbox

Weekly Java, REST, Spring hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About OneTrust
Industry: saas
Size: enterprise

OneTrust is a technology platform focused on enabling innovation through responsible data and AI use, providing an AI-Ready Governance Platform™ to unify regulatory intelligence, automation, and connected governance workflows.

View company profile →
Compensation
Base salary: $163,500 – $218,000 USD
Equity: equity RSUs
Bonus: annual performance bonus opportunities