Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
12+ years of experience of building enterprise scale software / solutions.
3+ years of management experience leading a high-performance engineering team.
Strong track record of designing and deliveringdistributed systemson cloud platforms (i.e. Azure, AWS) in a continuous delivery environment.
Demonstrated ability on designing micro-services and highly performant & scalable systems
Must be able to plan work, and work to a plan adapting as necessary in a rapidly evolving environment.
Strong communication skills and proficiency with executive communications
Demonstrated ability to effectively lead, influence and operate in cross-functional global organization
Preferred Qualifications:
Prior experience as an engineering site leader is highly desirable.
Proven track record of recruiting and scaling engineering organizations effectively.
Demonstrated ability to provide technical leadership to teams, with experience delivering enterprise-scale projects.
Familiarity with or experience working on CRM platforms such as Dynamics 365 is a strong advantage.
Knowledge of or previous experience in building Generative AI or Co-pilot experiences is highly valued.
Responsibilities
As a leader of the engineering team, you will be responsible for the following:
Build and lead a world class data engineering team.
Passionate about technology and obsessed about customer needs.
Champion data-driven decisions for features identification, prioritization and delivery.
Managing multiple projects, including timelines, customer interaction, feature tradeoffs, etc.
Delivering on an ambitious product and services roadmap, including building new services on top of vast amount data collected by our batch and near real time data engines.
Design and architect internet scale and reliable services.
Communicate effectively and build relationship with our partner teams and stakeholders.
Help shape our long-term architecture and technology choices across the full client and services stack.
Understand the talent needs of the team and help recruit new talent.
Mentoring and growing other engineers to bring in efficiency and better productivity
Experiment with and recommend new technologies that simplify or improve the tech stack.
Work to help build an inclusive working environment.