OneTrust's platform simplifies data collection with consent and preferences, automates data governance with integrated risk management, and activates responsible data use. The challenge is to lead and manage software engineers to oversee the development and delivery of high-quality microservices-based applications for the Consent Platform, driving project success and technological innovation.
Requirements
- Extensive experience overseeing the full development lifecycle, you will design and implement product and service architecture, ensuring that solutions are scalable, reliable, available, and easy to operate.
- Lead engineering teams to develop and scale data processing platforms delivered as SaaS solutions.
- Build and optimize edge computing solutions using AI/ML technologies for advanced data classification.
- Over 12 years of engineering experience with a proven track record in developing and delivering complex, enterprise-class software solutions that have a significant market impact.
- Extensive experience in designing and building distributed and parallel data processing platforms.
- Skilled in collaborating with architecture and engineering leads to create comprehensive architectural models and technical design documentation, including current and future state process flows, application/database structures, and detailed specifications for database and data integration implementations.
- Deep understanding of system performance tradeoffs, and engineering for high availability.
Responsibilities
- Oversee the development and delivery of high-quality microservices based applications.
- Drive the development of new products, identifying and defining requirements, and executing projects with a high level of excellence.
- Set technical direction for software development, including architectural decisions, technology choices, and best practices.
- Ensure alignment with company objectives and industry standards.
- Design and implement product and service architecture, ensuring that solutions are scalable, reliable, available, and easy to operate.
- Lead engineering teams to develop and scale data processing platforms delivered as SaaS solutions.
- Build and optimize edge computing solutions using AI/ML technologies for advanced data classification.
Other
- Lead and mentor a team of software engineers, fostering a collaborative and high-performance environment.
- Provide guidance and support to ensure the team meets its goals and objectives.
- Work closely with product managers, business analysts, and other stakeholders to gather requirements, define project scope, and develop detailed technical specifications.
- Conduct performance reviews, provide constructive feedback, and support the professional development of team members.
- Exceptional leadership abilities with strong verbal and written communication skills.