Senior Staff Software Engineer (Full Stack)
OneTrust is seeking a Senior Staff Software Engineer (Full Stack) to join their team in Bengaluru, India. This role involves leading and influencing multiple teams and initiatives to enhance the technical stability and efficiency of OneTrust's products and services. As part of the AI Governance platform, the engineer will contribute to the development of systems that enable enterprises to deploy and govern AI and LLM-powered applications responsibly.
The primary responsibilities include designing, coding, and debugging software, improving the performance of existing systems, and maintaining and upgrading software components. The engineer will also mentor and train other engineers, recommend new technologies to enhance productivity, oversee technical aspects of projects, and collaborate with testing teams on performance test plans. Additionally, the role involves supporting product specifications and requirements development.
Candidates should possess a Bachelor's degree in Computer Science, Engineering, or a related field, with over 10 years of experience in Java development, RESTful APIs, Spring Boot, and Microservices. Strong technical expertise, problem-solving skills, and leadership capabilities are essential. Preferred qualifications include a Master's degree and experience running web services at scale.
OneTrust offers comprehensive benefits, including healthcare coverage, flexible paid time off, equity RSUs, annual performance bonuses, retirement account support, over 14 weeks of paid parental leave, career development opportunities, and company-paid privacy certification exam fees. Specific benefits may vary by country.
The company fosters an office-first culture, encouraging three days a week in the office for most roles, with meaningful opportunities to collaborate and celebrate in person. This approach aims to build strong cross-functional relationships and improve the overall technical capability of the organization.