Software Engineering Manager - Chennai, India - IDFC FIRST Bank

    IDFC FIRST Bank background
    Description

    Job Purpose:
    The role involves managing squads independently, with a focus on microservices and cloud-native architecture. Exposure to AWS is a definite plus.

    If you are a hands-on leader with a passion for building scalable and robust systems, we want to hear from you.

    We are looking for a talented and experienced Software Engineering Manager with a strong technical background, particularly in React, Golang or Java.

    The ideal candidate will be a proficient coder capable of mentoring a team to deliver high-quality code.


    Role & Responsibilities:

    Technical Leadership:
    Lead, mentor, and inspire a team of engineers to deliver high-quality software solutions.
    Provide technical guidance and support to team members, ensuring adherence tocoding standards and best practices.


    Full Stack Development:
    Hands-on coding in ReactJS, Golang, or Java to contribute directly to project deliverables.
    Lead by example, demonstrating best practices in coding, design, and testing.


    Microservices and Cloud-Native Architecture:
    Design, implement, and maintain microservices architecture for scalable and resilient applications.
    Leverage cloud-native technologies and principles to build robust and efficient systems.


    Squad Management:
    Independently manage engineering squads, ensuring effective collaboration and delivery of project goals.
    Foster a positive and collaborative team culture, encouraging innovation and continuous improvement.


    Cross-Functional Collaboration:
    Collaborate with product managers, UX/UI designers, and other stakeholders to define project requirements and priorities.
    Ensure alignment between technical solutions and business objectives.


    Technology Stack Expertise:
    Stay updated on industry trends and emerging technologies.
    Evaluate and introduce new technologies/tools to enhance the development process.

    Mandatory Skillset:
    Proven experience in software engineering and leadership roles.
    Expertise in ReactJS, Golang, or Java, with a strong coding background.
    In-depth knowledge of microservices and cloud-native architecture.
    Experience with AWS or other cloud platforms is highly desirable.
    Strong problem-solving and analytical skills.
    Excellent communication and interpersonal skills.

    Preferred Skillset:
    Experience with agile development methodologies.
    Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).Previous experience managing and leading engineering teams.
    AWS certifications are a plus.
    Proven track record of delivering complex software projects.


    Qualification:
    Bachelor's degree in computer science, Information Technology, Bachelor of Engineering (BE), Bachelor of Technology (B Tech)


    Experience:
    10 to 18 years


    If you are a results-driven Software Engineering Manager with a passion for leading teams and delivering high-quality software solutions, we invite you to join our dynamic and innovative organization.

    Be a key contributor to our success by shaping the technical direction of our projects and inspiring a culture of excellence within the engineering team.