Principal Software Engineer

OneTrust enables organizations to use data and AI responsibly, providing a platform for data governance, privacy, security, and AI risk management serving 14,000+ customers globally.
$139,725 - $209,587
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer

OneTrust, a leading provider of privacy and data governance solutions, is seeking a Principal Software Engineer to join their Product Engineering team. This role offers an exciting opportunity to work on cutting-edge technology that helps organizations manage data responsibly in the age of AI and digital transformation.

The position combines both frontend and backend development responsibilities, requiring expertise in multiple technology stacks including Java, Python, and JavaScript/TypeScript. As a Principal Engineer, you'll be instrumental in making architectural decisions and leading the development of new features for OneTrust's industry-leading platform.

The role offers significant technical challenges, working with modern technologies including cloud services (Azure), data streaming (Kafka), and various database technologies. You'll be responsible for maintaining high code quality standards, with a target of 80% code coverage, and ensuring the delivery of robust, scalable solutions.

Beyond technical responsibilities, this role has a strong leadership component. You'll mentor junior developers, contribute to team growth, and collaborate closely with Product Managers, UX designers, and other stakeholders to drive technical excellence and innovation.

The compensation package is competitive, ranging from $139,725 to $209,587, complemented by comprehensive benefits including equity, healthcare, and generous parental leave. OneTrust offers a hybrid work environment, combining flexibility with opportunities for in-person collaboration.

This is an excellent opportunity for an experienced engineer looking to make a significant impact in a rapidly growing company that serves over 14,000 customers globally. The role offers the chance to work on meaningful problems in data privacy and governance while leading and mentoring others in a collaborative, innovation-focused environment.

Last updated an hour ago

Responsibilities For Principal Software Engineer

  • Develop web and mobile interfaces using HTML, CSS, JavaScript/TypeScript
  • Design and develop applications deployed to MS Azure
  • Achieve at least 80% code coverage
  • Work with UX, Product Managers, and other developers on planning and architecture
  • Reduce defects and ensure critical issues are delivered per SLA
  • Conduct peer reviews to improve code quality
  • Mentor junior developers and help build high-performing teams

Requirements For Principal Software Engineer

Java
Python
JavaScript
TypeScript
MongoDB
Kubernetes
  • Bachelor's or master's degree in computer science, Engineering, or related field
  • 8+ years of professional software engineering experience
  • Expertise in object-oriented design and Java/J2EE development
  • Experience with elastic search and Kafka
  • Understanding of REST/OAuth/JSON and web services
  • Competent understanding of Python and Bash scripting
  • Experience with SQL and NoSQL databases
  • Experience with Agile development methodologies
  • Experience with cloud services (Azure, GCP, or AWS)
  • Recent development experience with Drupal, Ember, Angular 8+, Java 7+, or Python

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
  • Comprehensive healthcare coverage
  • Flexible PTO
  • Equity stock options
  • Annual performance bonus
  • Retirement account support
  • 14+ weeks paid parental leave
  • Career development opportunities
  • Company-paid privacy certification exam fees

Interested in this job?

Jobs Related To OneTrust Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment & ESPN Technology leading infrastructure automation initiatives and architectural decisions for enterprise-scale systems.

Principal Software Engineer - Java

Principal Software Engineer position at Disney Entertainment building complex sports platform services and applications for ESPN using Java and modern backend technologies.

Software Developer 3

Principal Software Engineer position at Oracle, focusing on cloud infrastructure development with full-stack responsibilities and microservices architecture.

Product Architect - Support

Principal-level Product Architect position at Oracle, leading product development teams and architecting software solutions, requiring 12+ years of experience.

Senior Principal Engineer - Developer Platform

Senior Principal Engineer position for Developer Platform at Toyota North America