Job Description
We are looking for a highly skilled and hands-on Engineering Manager to lead our software development team and drive the development of scalable systems built on event-driven microservices architecture. The ideal candidate will combine strong technical expertise with leadership abilities to guide engineers in building innovative, high-performance products.
This role requires close collaboration with product, sales, and operations teams to deliver new features, improve system performance, and ensure high-quality software delivery.
Job Details
- Role: Engineering Manager
- Industry Type: Financial Services
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Role Category: Software Development
Key Responsibilities
- Lead and mentor the engineering team to build scalable and reliable software systems.
- Design and oversee event-driven microservices architecture for modern applications.
- Collaborate with product, sales, and operations teams to develop innovative product features.
- Ensure high standards for code quality, performance, and maintainability.
- Take ownership of the development lifecycle, from planning to deployment.
- Encourage a culture of technical excellence, innovation, and continuous improvement.
- Monitor system performance and implement improvements for scalability and efficiency.
- Support the team in solving complex technical challenges.
Required Skills
- Strong experience in software architecture and microservices-based systems.
- Hands-on development experience and ability to review and guide code quality.
- Excellent team leadership and collaboration skills.
- Ability to work across teams including product, sales, and operations.
- Strong problem-solving and decision-making abilities.
Education
- UG: Any Graduate
- PG: Any Postgraduate
Key Skills
Engineering Management, Microservices Architecture, Software Development, System Architecture, Product Collaboration, Technical Leadership, Scalable Systems.