Director of Engineering - Gurugram, India - BharatPe

    BharatPe
    Default job background
    Technology / Internet
    Description

    In this role:

    You'll spearhead the end-to-end tech for a business unit and will be responsible for development of highly scalable and secure systems, significantly impacting over 150 million users across India. Your leadership will shape our technical / business direction, fostering a culture of ownership / responsibility / compliance and technical excellence within the Business unit.

    Responsibilities will include:

    Functional Expertise

    • Provide strategic technical guidance with a long-term vision for the Business unit, aligning with the company's objectives.
    • Foster the development of emerging technology leaders, oversee team management, and excel in people management within this role.
    • Review the design and development of high-quality software solutions addressing both functional and non-functional requirements.
    • Review architectural blueprints for software design and implementation.

    Problem Solving

    • Harness the latest and most innovative technological ideas to address business challenges effectively.
    • Develop robust technological systems characterized by fault tolerance, resilience, and the implementation of fail-safe mechanisms to mitigate and manage failures.

    Interaction

    • Collaborate with internal / external stakeholders both at tech and business leader's level.
    • Mentor and guide tech / Product / Business team members, cultivating a culture of continuous learning, innovation and technical expertise.

    Impact

    • Lead the technical vision and strategy of your BU, aligning with the company's objectives and industry best practices.

    Challenges & Decisions

    • Develop technical environment at the BU / Org level.
    • Establish industry best tech systems.
    • Should have a tech first vision on all problems.

    Qualification & Experience (type & industry)

    • Bachelor's degree or higher in Computer Science or related field.
    • 10+ years of robust design/development experience in building large scale distributed systems and products.
    • 6+ years of management experience.
    • Proven experience as a tech leader or similar, with solid people management skills, along with understanding of latest technologies at different levels.
    • Proficiency in cloud technologies like AWS and knowledge of microservices architecture.
    • Should have led a strong team of 30+ people in the past.

    Skills & know-how

    • Excellent leadership, communication, and stakeholder management skills.
    • Profound understanding of databases (MongoDB, MySQL - InnoDB), algorithms, and data structures. While mastery in specific programming languages like Java (Spring Boot) or Go-lang is crucial, a wider understanding of varying languages and technology stacks is just as vital.
    • Experience in the startup ecosystem, particularly in the Fintech space, is highly desirable.