Director of Engineering

12 to 18 Years

Bangalore

Role: Director of Engineering

Experience: 12 to 18 Years

Locations: Bangalore

Skills:

The Role

  • Leadership: Provide strategic direction and technical leadership to entire engineering.
  • Team Management: Build and mentor high-performing engineering teams including DevOps, Development and Quality Assurance, fostering a culture of collaboration, innovation, and excellence.
  • High Performing Team: Core responsibility is to lead by example and motivate performers, manage under-performers and recruit the best talent to accelerate product roadmap.
  • Technical Strategy: Define and implement the technical roadmap and architecture to support business goals and scalability with a tight control on tech-debt.
  • Product Development: Oversee the end-to-end software development lifecycle, ensuring timely delivery of high-quality products.
  • Cross-functional Collaboration: Collaborate closely with product management, and other stakeholders to align technical solutions with product requirements and user needs.
  • Quality Assurance: Establish and enforce engineering best practices, quality standards, and processes to ensure robust and reliable software solutions.
  • DevOps: Ensure SaaS KPIs are managed for elevated customer satisfaction and automation for software build and release are confirmed to industry standards.
  • Technology Evaluation: Stay abreast of industry trends and emerging technologies, evaluating their potential to enhance our product offerings.
  • Budget and Resource Management: Manage engineering budgets, resources, and timelines effectively.

What we Require:

  • Startup Experience: This is a must. Experience in early startup and demonstration of successful journey of product-market fit.
  • This role need to have a wide range of diversified technical skills including architecture frameworks, open-source technologies, react with micro frontend architecture, Java, Kafka, IoT MQTT, mobile development, AI, SaaS/AWS, CICD pipeline, cloud security/ /scalability/availability and enterprise integration.
  • Drive a culture of onsite collaboration instead of remote work.
  • Education: Bachelor’s degree in computer science, Engineering, or related field; advanced degree preferred.
  • Experience: Minimum of 10 years of experience in software development, with at least 5 years in a leadership or managerial role.
  • Technical Skills: Profound expertise in software development methodologies, programming languages (e.g., Java, Python, JavaScript), cloud technologies, and scalable architectures.
  • Leadership Skills: Proven track record of leading and inspiring engineering teams, driving innovation, and delivering complex technical projects on time and within budget.
  • Communication: Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.
  • Strategic Vision: Strong strategic thinking and problem-solving abilities, with a focus on driving business outcomes through technology.

Apply Now