Principal Software Engineer - Java Backend
Core
Developing and architecting frontend and backend features for an AI-ready governance platform that unifies regulatory intelligence and automation.
Role type
Principal Software Engineer (Backend)
Builds
Web and mobile interfaces, new prototypes, and deployed applications for the OneTrust platform.
Domain
Enterprise SaaS / Data Governance / AI
Deliverable
production ML models | product features | infrastructure
Required skills
Java/J2EE, Spring MVC, REST, SQL, object-oriented design, Design Patterns, Kafka, Elasticsearch, Python, Bash, Agile/Scrum
Preferred skills
Kubernetes, CI/CD (Jenkins), NoSQL databases, Drupal, Ember, Angular
Technologies
Java, Spring, Kafka, Elasticsearch, Python, Bash, Azure, AWS, Google Cloud, Drupal, Angular, Kubernetes, Jenkins
Responsibilities
Design and develop new frontend and backend features; conduct peer code reviews; mentor junior developers; collaborate on system architecture and component design; ensure sprint goal completion; reduce defects by catching issues early.
Seniority
Principal, hands-on IC with mentorship