OneTrust is seeking a Senior Software Engineer to join their R&D Team working on mission-critical applications. The role involves contributing to all phases of the development lifecycle, writing efficient and testable code, ensuring designs comply with specifications, and supporting continuous improvement. The ideal candidate should have a BE/BTech/MS degree in Computer Science Engineering or related field, experience in software application development using Java, Spring, and Hibernate, and strong knowledge of algorithms, data structures, and design patterns. Experience with Spring Boot, Microservices, SQL and NoSQL technologies, RESTful services, and Unix/Linux environments is also required. OneTrust offers a hybrid working model with a flexible approach, comprehensive benefits including healthcare coverage, flexible PTO, equity stock options, and career development opportunities. The company is committed to diversity, inclusion, and equal employment opportunities.