OneTrust is looking for a Principal Software Engineer to help shape the next generation of their privacy and trust platform. The role involves designing, building, and optimizing backend systems, as well as mentoring engineers and ensuring systems remain fast, secure, and reliable at scale.
Requirements
- Bachelor's or Master's in Computer Science, Engineering, or a related field
- 8+ years of full-cycle software development experience in Agile teams
- Proven success designing scalable, distributed systems and microservice architectures
- Strong hands-on expertise with Java, Spring ecosystem, RESTful APIs, and CI/CD pipelines
- Deep understanding of SQL and NoSQL databases—schema design, optimization, and performance tuning
- Experience with Kafka or similar streaming platforms
- Cloud experience (Azure preferred; AWS/GCP welcome) and containerization (Docker, Kubernetes)
- Demonstrated technical leadership—mentoring peers, setting best practices, and influencing architecture
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