Job Description
Role: Engineering Manager
Location: Bengaluru
What you’ll do
We’re MiQ, a global programmatic media partner for marketers and agencies. Our people are at the heart of everything we do, so you will be too. No matter the role or the location, we’re all united in the vision to lead the programmatic industry and make it better.
As an Engineering Manager in our Engineering department, you’ll have the chance to:
- Lead high performance technology teams.
- Lead from the front and lead by example
- Hire & develop talented leads & 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 guide teams to evolve architecture and design of products and APIs.
- Stay updated on emerging technologies and apply them.
- Be a catalyst and drive continuous improvement of engineering practices and improve
- engineering efficiency.
- Actively guide teams to evolve design reviews,
code reviews and troubleshooting.
- Be an evangelist for high quality products and driver of best practices.
Who are your stakeholders?
Key stakeholders include the Product Leads of various products, Leads of various teams across Engineering, Data Science, Analytics, Trading departments.
What you’ll bring
- 10+ years’ experience bringing creative products to the market.
- Bachelor’s or Master’s degree in Engineering.
- Experience building multi-tier web applications, experience working on all layers of the stack is a plus.
- Excellent understanding of Object-Oriented Design & Design Patterns.
- Excellent grasp of one or more languages including an OO language.
- Experience with cloud technologies, SaaS, PaaS & IaaS.
- Good understanding of NoSQL technologies and Distributed systems.
- Experience with cloud environments such as AWS, Azure or GCP.
- Prior experience with Microservices based architec