Director- Data Mangement
THE OPPORTUNITY MiQ is looking for a Director of Engineering to head multiple Development teams that builds our proprietary platform AiQ.
AiQ is a Cloud only Microservice based platform that handles our real time and API based integrations with our buying platforms as well encompasses our front-end business operation products such as our campaign management, optimization and visualization products. Our team is constantly building more such new products, platforms and systems for internal and external business consumption.
You will have the opportunity to architect, design and develop end to end software products and systems from the ground up and have ownership of them. You will have the opportunity to utilize a variety of latest Web application frameworks, Big Data technologies, Angular/React UI frameworks. You will be leading Agile teams that utilizes the latest in CI/CD pipelines to speed up the products’ time to market.
Your key stakeholders would include the Product leads of various products, leads of various teams (campaign, trading, sales/marketing). You will be supported by your peers and experts across many fields who will help you succeed.
JOB RESPONSIBILITIES
- Lead high performance technology teams. Lead from the front and lead by example
- Hire & develop talented managers & engineers
- Own and drive business features into technology requirements
- Work closely with Product Managers, Customers to align technology choices with business requirements
- Ensure high quality and timely release & support of products
- Actively drive and contribute to architecture and design of products and APIs
- Stay updated on emerging technologies and apply them
- Be a catalyst and drive technology driven initiatives
- Assist the team on design, code reviews and troubleshooting
- Evangelist for high quality products and driver of best practices
REQUIRED EXPERIENCE
- Experience building multi-tier web applications, experience working on all layers of the stack is a plus
- 12+ years’ experience bringing innovative products to the market.
- Excellent understanding of Object-Oriented Design & Design Patterns, algorithm & data structures
- Excellent grasp of one or more languages including an OO language
- Experience with cloud technologies, SaaS, PaaS & IaaS
- Good understanding of Big Data technologies (Spark, Hadoop, NoSQL) and Distributed systems
- Experience with cloud environments such as AWS, Azure or GCP
- Prior experience with Microservices based architectures is a plus
- Prior experience in Advanced Analytics is a plus
- Good knowledge of Linux environment
- Internalized and practices agile best practices
REQUIRED SKILLS
Leadership skills to build high performance teams & continuously raise the bar on innovation, quality and efficiency
Excellent analytical and problem-solving skills
Innovative in terms of product, technology and processes
Stay up to date with the latest technologies
Good communication and presentation skills
Ability to collaborate across multiple functions
Interest & ability to influence all areas of software development
Eagerness to mentor the team and be a go-to technology leader
Great attention to detail
Ability to meet tight deadlines and prioritize workload
EDUCATION Bachelor’s or Master’s degree in Engineering is a must
Apply for this job
*
indicates a required field