Senior Engineering Manager

Min Experience

17 years

Location

Chennai

JobType

full-time

About the role

We are seeking a highly skilled and experienced Senior Engineering Manager (SeM 2) to lead and drive high-impact engineering projects, particularly in the Banking and Fintech domain. The ideal candidate will have significant expertise in specializing in Java/J2EE-related projects and applications in the banking domain with a focus on delivering scalable, high-performance solutions.

In this leadership role, you will be responsible for overseeing multiple teams, guiding 30-40 engineers, and ensuring the delivery of high-quality software solutions. You will work closely with internal stakeholders and clients to ensure the technical success of our projects, especially in the Banking & fintech space.

Key Responsibilities:

● Leadership & Team Management: Lead, mentor, and manage high-performance teams, including both in-house and vendor resources. Foster a collaborative, innovative environment that drives the success of agile teams and promotes the growth of future leaders.

● Project Management: Manage project schedules, timelines, and resources to ensure timely delivery. Expertise in both Waterfall and Agile methodologies, including Scrum, Kanban, and Iterative frameworks.

● Banking Domain Expertise: With 10+ years of experience in the banking sector, apply domain knowledge to build and deliver high-impact applications for financial institutions, ensuring that projects align with business goals and industry regulations.

● Agile Transformation & Scrum Practices: Guide teams through agile transformation, helping them adopt and adhere to scrum practices and agile tools. Mentor teams to drive efficiency and continuous improvement in their delivery processes.

● Design & Architecture: Lead the design and development of reference architectures, focusing on microservices based on Spring Boot. Ensure the scalability, reliability, and performance of applications by using best practices in system design and architecture.

● DevOps Implementation: Drive DevOps practices and manage the integration of CI/CD pipelines. Work with cross-functional teams to improve the development and deployment process using tools such as Jenkins, GitLab, and Azure DevOps.

● Stakeholder Engagement & Communication: Maintain effective communication with business and technical stakeholders. Prepare and present project updates, manage client expectations, and ensure the alignment of technical goals with business objectives.

● Performance Monitoring & Quality Delivery: Oversee performance tuning and optimization of applications. Ensure high standards of quality in delivery, backed by your deep understanding of build tools, testing, and quality assurance.

Required Skills & Qualifications:

● Experience: 16+ years of IT experience with 10+ years in the banking domain.

● Leadership: Proven experience as a Senior Engineering Manager, Scrum Master, or in a similar leadership role in managing large, complex projects.

● Technical Expertise: Expertise in Java/J2EE, Microservices, Spring Boot, and enterprise-level application development.

● Banking Domain Knowledge: Extensive experience working on banking projects, with a deep understanding of financial systems, transactions, and industry best practices.

● Agile & Scrum: Hands-on experience in leading agile teams, driving agile transformation, and fostering a high-performance culture using scrum practices.

● DevOps & CI/CD: Experience implementing DevOps practices and leading the setup and management of Continuous Integration pipelines.

● Communication: Exceptional written and oral communication skills, with the ability to work with cross-functional teams and stakeholders to deliver high-quality solutions under tight deadlines.

Skills

Engineering Manager
Java
Microservices
Spring Boot