Job Summary:
We are seeking a seasoned Software Engineering Manager with strong leadership and hands-on expertise in middleware technologies and enterprise software development. The ideal candidate will have deep experience with Java 17, Spring Boot 3, Node.js, IIB/ACE, IBM MQ, and Kafka. In this role, you will lead multiple backend and integration teams, foster innovation, and drive the delivery of scalable, high-performing, and secure middleware solutions aligned with business objectives.
Key Responsibilities:
- Lead and mentor middleware teams, fostering a culture of collaboration, accountability, innovation, and continuous learning.
- Oversee the design, development, deployment, and support of middleware and backend solutions using Java 17, Spring Boot, and integration platforms such as IIB/ACE, IBM MQ, and Kafka.
- Act as a point of escalation for critical issues, driving effective root cause analysis, implementing permanent fixes, and ensuring high system availability.
- Drive innovation, automation, and performance optimization across middleware platforms to improve delivery speed, stability, and scalability.
- Ensure all systems comply with organizational standards, security policies, and audit requirements.
- Provide regular progress updates, risk assessments, and mitigation plans to senior management and stakeholders.
- Align technical delivery with strategic business objectives while ensuring uptime, reliability, and system scalability.
- Collaborate with Product, Architecture, and DevOps teams to ensure smooth integration across systems and platforms.
- Champion engineering best practices in design, coding, testing, and deployment within the middleware space.
- Support the professional growth of engineers through coaching, feedback, and performance management.
- Lead Agile/Scrum practices to ensure high-quality, iterative delivery.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of software development experience, with at least 2–3 years in a team or engineering management role.
- Proven experience leading middleware teams and delivering enterprise integration projects.
- Expertise in Java 17, Spring Boot 3,
- Strong experience with IIB (IBM Integration Bus) / ACE (App Connect Enterprise), IBM MQ, and Kafka.
- Excellent understanding of enterprise integration patterns, messaging systems, and distributed architecture.
- Strong stakeholder management, problem-solving, and communication skills.