Senior Principal Software Engineer - Consent

OneTrust is a platform that unlocks the full potential of data and AI, securely and responsibly. They enforce secure handling of company data, enabling organizations to drive innovation while mitigating risks. OneTrust serves over 14,000 customers globally and has over 300 patents.
Atlanta, GA, USA
$161,250 - $241,875
Backend
Principal Software Engineer
Hybrid
12+ years of experience
AI

Description For Senior Principal Software Engineer - Consent

OneTrust is seeking a Senior Principal Software Engineer to join their Product Engineering team. The role involves designing and architecting complex problems for Universal Consent & Preferences Management products and third-party integrations. Key responsibilities include:

  • Designing and building high-performance systems
  • Conceiving product and service architecture
  • Creating and supporting architectural models and technical design documentation
  • Ensuring scalability, availability, reliability, and ease of operations
  • Recommending new technologies to increase productivity
  • Supervising technical aspects of projects
  • Mentoring junior engineers and influencing the roadmap of other Director / VP organizations

The ideal candidate should have:

  • Bachelor's degree or above in computer science, Engineering, or related technical field
  • 12+ years of hands-on experience in building large scale cloud-native systems using Java, Spring Boot, and Microservices
  • Extensive experience in building/operating distributed and fault-tolerant Restful APIs on public cloud (Azure or AWS)
  • Strong knowledge of data structures, algorithms, asynchronous architectures, and distributed algorithms
  • Experience with fault-tolerant message queuing/brokering systems and event-based applications
  • Experience with various storage technologies and observability platforms

OneTrust offers a hybrid working model, comprehensive benefits package, and a commitment to employee growth and development. The salary range for this role is $161,250 - $241,875 USD.

OneTrust is an equal opportunity employer and does not discriminate based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by local laws.

Last updated 20 days ago

Responsibilities For Senior Principal Software Engineer - Consent

  • Design and build high-performance systems
  • Conceive product and service architecture
  • Create and support architectural models and technical design documentation
  • Ensure scalability, availability, reliability, and ease of operations
  • Recommend new technologies that can help increase productivity
  • Supervise and oversee the technical aspects of projects
  • Mentor/train an engineering community on development best practices

Requirements For Senior Principal Software Engineer - Consent

Java
Kafka
MongoDB
Redis
  • Bachelor's degree or above in computer science, Engineering, or related technical field
  • Minimum of 12+ years of hands-on experience in building large scale cloud-native systems using Java, Spring Boot, and Microservices
  • Extensive experience in building/operating distributed and fault-tolerant Restful APIs on public cloud such as Azure or AWS
  • Extensive Software Engineering experience in building low-latency, high throughput and highly available systems (99.99% uptime)
  • Strong knowledge of data structures, algorithms, asynchronous architectures, and distributed algorithms
  • Experience with fault tolerant message queuing/brokering systems (e.g., AMQ, RabbitMQ, Kafka)
  • Experience in designing and building event-based applications using Kafka, Kinesis, Flink, Spark or similar frameworks
  • Experience working with storage technologies such as Cosmos DB, Dynamo DB, MongoDB, Cassandra, CouchDB
  • Experience with Observability platforms like DataDog, Grafana, Dynatrace or similar
  • Experience mentoring/training an engineering community on development best practices

Benefits For Senior Principal Software Engineer - Consent

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

Interested in this job?

Jobs Related To OneTrust Senior Principal Software Engineer - Consent

Principal Software Engineer - Python

Principal Software Engineer - Python role at Builder.ai, focusing on improving Engine systems for client project delivery.

Principal Software Engineer

Principal Software Engineer at Re:Build Manufacturing: Lead technical direction, architect complex systems, and drive innovation in industrial technology.

Principal Product Manager - LinkedIn Marketing Solutions

LinkedIn is hiring a Principal Product Manager for their Marketing Solutions team to drive ecosystem strategy and product development.

Principal Technical Enablement Engineer

Principal Technical Enablement Engineer at Zscaler: Lead training and enablement for cloud security solutions.