
Engineering Manager
- Bangalore, Karnataka
- Permanent
- Full-time
We're growing at a fast pace and are looking for people who are smart, free-thinking, curious and excited about working in a diverse global culture to do great work and make a meaningful impact.WHO YOU ARE
We love different personalities at MiQ and strive to build teams constructed with diverse backgrounds and inclusive points of view. That said, we firmly believe that our values bring us together and we look for people who align with our values below.
- Passion - We love and live what we do
- Determination - We always find a way to 'figure it out'
- Unity - We hold each other accountable. We win and lose as a team
- Agility - We anticipate the unexpected, embrace and adapt to change
- Courage - We dare to think unconventionally
Balance exceptional delivery for customers on what matters, engaging team and colleagues, with the needs of the business.
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 and Big Data technologies. 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 (traders, business analysts, data scientists). You will be supported by your peers and experts across many fields who will help you succeed. You will be the expert and often the first layer of management of people or projects.RESPONSIBILITIES
- 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 drive and contribute to 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.
- Assist the team on design, code reviews and troubleshooting
- Evangelist for high quality products and driver of best practices
- 10+ years' experience bringing innovative products to the market.
- Bachelor's or Master's degree in Engineering is a must
- 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 architectures is a must.
- Internalized and practices agile best practices.
- Leadership skills to build high performance teams & continuously raise the bar on innovation, quality and efficiency.
- Eagerness to mentor the team and be a go-to technology leader.
- Excellent analytical and problem-solving skills
- Innovative in terms of product, technology and processes
- Stay up to date with the latest technologies
- Participate in formulation of the technical roadmap and strategy.
- Collaborates with both internal and external stakeholders and leads cross-functional teams in the development of the roadmap.
- Good communication and presentation skills