Position Overview
The Agile Development Manager is a senior leadership role responsible for managing large-scale software development programs within a financial services environment. This position oversees multiple concurrent projects with a combined value of S$5M–S$15M, ensuring delivery of secure, scalable, and high-performing solutions.
The role combines Agile leadership, deep technical and architectural expertise, and strategic program management to provide technical thought leadership, shape solutions, and align with client technology roadmaps and enterprise architecture standards. The manager is accountable for stakeholder alignment, delivery quality, cost efficiency, and achieving measurable business outcomes, while guiding and instructing internal development teams.
Additionally, the role requires hands‑on experience in implementing Generative AI (GenAI) and Agentic AI solutions, leveraging these technologies to enhance automation, decision-making, and customer experience.
Scope & Span of Control
- Leadership of multiple Agile teams (at least 4–8 teams, 30–60 engineers) across onshore and offshore delivery models.
- Oversight of solution architecture and technical design across complex programs.
- Direct engagement with senior client stakeholders and technology leadership as a trusted advisor.
- Accountability for program financials, cost optimization, delivery governance, and strategic outcomes.
Key Responsibilities
Agile Leadership & Delivery Excellence
- Champion Agile methodologies (Scrum, Kanban) across multiple teams and programs.
- Ensure delivery of high-quality, secure, and compliant financial applications.
- Drive outcome-based delivery, ensuring projects meet business objectives and customer expectations.
- Manage onshore and offshore delivery teams, ensuring seamless collaboration and cost-effective execution.
Technical Thought Leadership & Solution Design
- Provide strategic technical direction and thought leadership across programs.
- Shape and design fit-for-purpose solutions that meet functional and non-functional requirements.
- Align solutions with client’s technology roadmap, enterprise architecture, and regulatory standards.
- Evaluate emerging technologies and recommend adoption where appropriate.
Architecture & Governance
- Collaborate with enterprise architects and client teams to ensure consistency with architectural principles.
- Drive adoption of modern technologies (microservices, cloud-native, API-first) while ensuring security and compliance.
- Implement robust quality assurance practices, including automated testing and code reviews.
Stakeholder Management & Communication
- Build strong relationships with business stakeholders, product owners, and compliance teams.
- Act as a trusted advisor to senior client executives and technology leaders.
- Communicate delivery progress, risks, and technical decisions clearly and proactively.
- Align technical solutions with business priorities and regulatory requirements.
Team Guidance & Coaching
- Guide and instruct internal development teams on best practices, coding standards, and architectural principles.
- Mentor senior engineers and architects to enhance technical capability and Agile maturity.
- Foster a culture of collaboration, accountability, and continuous improvement.
GenAI & Agentic AI Implementation
- Lead initiatives to integrate Generative AI and Agentic AI into financial services platforms.
- Define use cases for AI-driven automation, intelligent agents, and personalized customer experiences.
- Ensure AI solutions comply with ethical, regulatory, and security standards.
Qualifications & Skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 15+ years of experience in software development, with 7+ years in senior leadership roles managing large-scale programs.
- Proven track record in Agile delivery within financial services (banking, insurance, fintech).
- Strong expertise in enterprise architecture, cloud platforms, and microservices design.
- Highly proficient in program management, cost optimization, and financial governance for multi-million-dollar engagements.
- Hands‑on experience implementing GenAI and Agentic AI solutions in enterprise environments.
- Deep understanding of security, compliance, and regulatory frameworks in financial services.
- Excellent leadership, communication, and stakeholder management skills at executive level.
Preferred Certifications
- Certified Scrum Master (CSM), SAFe Agilist, or equivalent Agile certifications.
- TOGAF or equivalent architecture certification.
- Cloud certifications (AWS Solutions Architect, Azure Architect).
- AI/ML certifications (Azure AI Engineer, AWS ML Specialty) are a plus.
Required Technology & Domain Knowledge
- Digital Channels: Experience delivering solutions for digital banking channels (internet banking, mobile banking, payments platforms, customer onboarding).
- Banking Domain: Deep understanding of banking processes, payments, digital transformation, and regulatory/compliance needs.
- Front End: Expertise in React (hooks, state management, component architecture, performance optimization).
- Back End: Strong experience with Java frameworks (Spring Boot, REST APIs, microservices, security).
- Mobile: Knowledge of iOS development (Swift/Objective‑C); familiarity with cross‑platform frameworks (React Native, Flutter) is a plus.
- Integration: Strong experience with API design, integration patterns (REST, GraphQL, messaging), middleware, and connecting with core banking/payment systems.
- Architecture: Proficiency in enterprise architecture frameworks (TOGAF, Zachman), UML, and architecture modeling tools.
- GenAI/Agentic AI: Practical experience integrating AI solutions into enterprise applications.
- DevOps: Familiarity with CI/CD, automated testing, and modern software engineering practices.