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.