Posted on: 13/10/2026
Role : Application Development Manager - Software Architecture & Engineering
Location : Mumbai
Experience : 10 - 20 Years
About the Role :
We are looking for an experienced Application Development Manager to lead the engineering and architectural evolution of enterprise-grade financial software platforms.
This role combines hands-on technical ownership with engineering leadership, requiring a professional who can design complex systems, contribute to critical application components, and establish robust development practices while guiding a team of engineers.
The successful candidate will drive technology strategy, strengthen application scalability and resilience, and oversee the delivery of business-critical solutions.
With a strong foundation in Python, JavaScript-based technologies, and AWS, the individual will also explore emerging capabilities such as AI/ML and serverless computing to improve platform performance and operational efficiency.
Key Responsibilities :
1. Application Engineering & Technical Ownership :
- Contribute directly to the development of high-impact application components using Python, React, and Node.js, particularly where advanced technical expertise is required.
- Establish engineering standards for code structure, maintainability, security, testing, and performance across development teams.
- Review complex code changes and architectural implementations, ensuring adherence to established design principles and technical guidelines.
- Lead the investigation of critical application failures, identify underlying defects, and implement sustainable corrective measures.
- Develop and evaluate proof-of-concept solutions to assess the feasibility of new technologies, AI/ML capabilities, and infrastructure modernization initiatives.
- Improve application performance through code optimization, database query tuning, and efficient resource utilization.
2. Architecture & Platform Modernization :
- Define application architecture for scalable, secure, and highly available financial technology systems.
- Establish architectural guidelines covering service decomposition, API design, inter-service communication, data consistency, and fault tolerance.
- Drive the evolution of AWS-hosted applications toward cloud-native and serverless architectures where appropriate.
- Evaluate emerging frameworks, development tools, and infrastructure capabilities to identify opportunities for technical improvement.
- Develop architectural roadmaps that balance business growth, system reliability, implementation complexity, and long-term maintainability.
- Identify technology risks, architectural dependencies, and potential points of failure, implementing appropriate mitigation strategies.
- Ensure application designs accommodate growing transaction volumes, integration requirements, and changing business needs.
3. Engineering Leadership & Capability Development :
- Provide technical direction to engineering teams, guiding implementation decisions and resolving complex development challenges.
- Mentor developers on software design, debugging techniques, coding practices, application performance, and architectural problem-solving.
- Conduct technical reviews, knowledge-sharing sessions, and targeted training to strengthen engineering capabilities.
- Assess team competencies and resource requirements to support effective allocation of work across development initiatives.
- Encourage accountability, continuous improvement, and engineering ownership throughout the software development lifecycle.
- Promote collaboration between developers, architects, QA professionals, and infrastructure teams.
4. Delivery Governance & Business Collaboration :
- Oversee the complete software development lifecycle, from requirement analysis and solution design through implementation, release, and production support.
- Translate business objectives into technical specifications, delivery plans, and measurable engineering outcomes.
- Coordinate with product management and operations stakeholders to establish priorities, manage dependencies, and align technical execution with business requirements.
- Balance feature delivery with technical debt reduction, infrastructure improvements, and application stability initiatives.
- Monitor delivery risks, resolve technical blockers, and ensure development milestones meet agreed quality and reliability standards.
- Establish effective processes for release readiness, incident management, technical documentation, and ongoing platform maintenance.
5. Security, Reliability & Compliance :
- Integrate security considerations into application architecture, development workflows, and cloud deployment practices.
- Promote secure coding standards, access control, vulnerability management, and appropriate handling of sensitive financial information.
- Support the implementation of monitoring, logging, recovery mechanisms, and operational safeguards for business-critical systems.
- Align engineering practices with applicable organizational security policies and relevant compliance requirements.
Required Qualifications :
- 10 - 20 years of experience in software development, application engineering, and technical leadership.
- At least 5 years of experience in a combined technical leadership and software architecture capacity.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Strong hands-on programming experience in Python, with working expertise in React and Node.js.
- Demonstrated capability in designing and delivering enterprise applications with complex integration and performance requirements.
- Strong understanding of application architecture, distributed systems, microservices, API design, and cloud-native development.
- Practical experience with AWS infrastructure and application deployment, including familiarity with serverless architecture patterns.
- Experience conducting code reviews, resolving production issues, and implementing performance and reliability improvements.
- Ability to evaluate new technologies through prototypes and translate validated solutions into production-ready implementations.
- Proven experience leading engineering teams, mentoring developers, and maintaining technical standards across projects.
- Strong understanding of SDLC governance, Agile delivery practices, technical risk management, and stakeholder communication.
- Excellent analytical, decision-making, and problem-solving skills, with the ability to balance architectural priorities and delivery commitments.
Preferred Qualifications :
- Exposure to investment management platforms or financial services systems spanning front-office, middle-office, and back-office operations.
- Familiarity with AI/ML integration, intelligent analytics, or automation within enterprise software applications.
- Experience supporting cloud security and compliance requirements aligned with frameworks such as SOC 2 and ISO 27001.
- Understanding of HIPAA requirements where applicable to systems handling regulated healthcare information.
- Experience modernizing legacy applications and transitioning workloads toward scalable cloud-based infrastructure
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1678054