Technical Architect (Bengaluru)

Technical Architect (Bengaluru)

14 Nov
|
Muthoot FinCorp (MFL)
|
Bengaluru

14 Nov

Muthoot FinCorp (MFL)

Bengaluru

Job Description
Technical Architect

Experience:
815 Years Domain: FinTech / Digital Lending / Banking / Financial Services Job Function: Technology – Architecture & Engineering Technical Stack: Java, AWS, Microservices, Distributed Systems Role Overview We are looking for a highly experienced and hands-on Technical Architect with strong expertise in Java, , AWS and distributed system architecture to drive architecture governance, technical design reviews and engineering excellence across our technology organisation. The individual will play a critical role in reviewing and validating High-Level Designs (HLD) and Low-Level Designs (LLD), evaluating architectural decisions, identifying technical risks and ensuring that proposed solutions are scalable, secure, highly available and performance-efficient. The role requires someone with a strong engineering foundation, deep understanding of Data Structures and Algorithms, JVM performance tuning, cloud-native architecture and hands-on coding capabilities. The ideal candidate should have demonstrable experience working as an Architect or in a senior architecture ownership role within a product-based technology organisation, preferably in FinTech, Digital Lending, NBFC or Banking domains. The individual will act as a key technical authority in architecture review forums, independently evaluating design proposals, challenging assumptions and driving technically sound decisions through structured and logical discussions. Roles & Responsibilities 1. Architecture Governance & Design Reviews
- Own and drive day-to-day architecture review processes across engineering teams.
- Review, validate and approve High-Level Design (HLD) and Low-Level Design (LLD) documents.
- Evaluate architectural proposals for scalability, availability, reliability, maintainability and security.
- Act as a technical gatekeeper for architecture decisions, ensuring alignment with enterprise architecture standards and engineering principles.
- Challenge design assumptions, identify architectural gaps and provide technically sound recommendations.
- Facilitate architecture review discussions involving Principal Engineers, Engineering Managers, Tech Leads and other senior stakeholders.
- Ensure architecture decisions are well documented, justified and aligned with long-term technology strategy.
- Identify architectural bottlenecks, technical debt and opportunities for system optimisation. 2. System Design & Distributed Architecture
- Demonstrate deep expertise in designing large-scale, distributed and highly available systems.
- Evaluate complex system designs involving microservices, event-driven architecture and asynchronous processing.
- Assess service boundaries, API contracts, inter-service communication and dependency management.
- Drive architectural decisions around database selection, caching, messaging, data consistency and transaction management.
- Evaluate system resilience through fault tolerance, retry mechanisms, circuit breakers, load balancing and disaster recovery.
- Ensure systems are designed to handle high transaction volumes, concurrent requests and unpredictable workloads.
- Provide guidance on performance, scalability and capacity planning
- . 3. Java Engineering & JVM Performance




- Possess strong hands-on expertise in Java application development and architecture.
- Evaluate Java-based application design, coding standards, design patterns and engineering practices.
- Demonstrate deep understanding of JVM internals, garbage collection, memory management, thread management and concurrency.
- Identify and resolve application performance bottlenecks through profiling, debugging and performance analysis.
- Drive JVM performance tuning, memory optimisation and application throughput improvements.
- Evaluate multithreading, asynchronous programming and concurrency-related design decisions.
- Review code quality and ensure adherence to clean coding principles, SOLID principles and best practices. 4. Data Structures & Algorithms
- Demonstrate strong fundamentals in Data Structures and Algorithms.
- Evaluate algorithmic complexity, time and space efficiency of proposed solutions.
- Review engineering implementations for computational efficiency and optimisation opportunities.
- Guide teams in selecting appropriate data structures and algorithms for complex engineering problems.
- Independently assess technical problem-solving capabilities through coding and design evaluations. 5. AWS & Cloud Architecture
- Strong understanding of AWS cloud architecture and cloud-native application design.
- Evaluate architecture and implementation across AWS services such as:
- Compute: EC2, ECS, EKS, Lambda.
- Storage: S3, EBS.
- Databases: RDS, Aurora, DynamoDB.
- Networking: VPC, ELB, API Gateway.
- Messaging: SQS, SNS, EventBridge, MSK.
- Security: IAM, KMS, Secrets Manager.
- Monitoring: CloudWatch, X-Ray.
- Drive architecture decisions around cloud scalability, cost optimisation, security and high availability.
- Ensure appropriate use of containerisation, orchestration and cloud deployment strategies.
- Evaluate infrastructure resilience, observability, disaster recovery and deployment automation. 6. FinTech & Digital Lending Architecture
- Leverage experience in designing or reviewing technology platforms in FinTech, NBFC, Banking or Digital Lending environments.
- Understand transaction-intensive applications involving loan origination, loan management, disbursements, repayments and collections.
- Evaluate architecture involving payment gateways, banking integrations, credit bureau integrations, KYC services and third-party APIs.
- Ensure robust transaction processing, data consistency, reconciliation and idempotency.
- Understand security, data privacy, auditability and regulatory considerations in financial technology platforms.
- Evaluate system designs for reliability and accuracy in mission-critical financial transactions. 7. Hands-on Engineering & Technical Mentorship
- Remain hands-on with coding and technical problem-solving using Java and Python.
- Develop proof of concepts to validate architectural approaches where required.




- Review critical code changes and provide engineering-level recommendations.
- Mentor senior engineers and technical leads on system design, coding practices and architecture principles.
- Promote engineering excellence, technical innovation and continuous improvement.
- Encourage reusable architectural patterns, engineering standards and technical documentation. Experience & Qualification Requirements
- 8–10 years of overall experience in software engineering and architecture.
- Demonstrable experience working as a Technical Architect, Software Architect, Solution Architect or in an equivalent architecture ownership role.
- Experience in a product-based technology organisation is strongly preferred.
- Prior experience in FinTech, Digital Lending, NBFC, Banking or Financial Services is highly desirable.
- Proven experience reviewing and governing architecture decisions across multiple engineering teams.
- Strong hands-on development experience in Java and Python.
- Proven experience designing scalable, distributed and cloud-native applications.
- Experience in conducting architecture reviews and influencing senior engineering stakeholders.
- A track record of solving complex engineering and performance challenges. Behavioural & Leadership Competencies Technical Depth: Demonstrates exceptional technical knowledge and the ability to evaluate complex architectural decisions independently. Critical Thinking: Challenges assumptions, evaluates alternatives and makes decisions based on technical merit rather than hierarchy or individual preferences. Communication & Articulation: Communicates complex technical concepts clearly, logically and objectively. Can lead technical discussions and manage disagreements among senior engineering stakeholders. Decision-Making: Demonstrates the confidence and judgement to approve, reject or recommend modifications to architecture proposals with explicit technical reasoning. Influencing

Skills:
Can influence Principal Engineers, Engineering Managers and senior technical stakeholders without relying solely on positional authority. Ownership & Accountability: Takes ownership of architecture governance, technical quality and long-term system sustainability. Mentorship: Enables engineering teams to improve their system design, coding and architecture capabilities. Good to Have
- Contributions to open-source projects, developer communities or public technology initiatives.
- Published technical blogs, research papers or engineering articles.
- Experience speaking at technical conferences or developer forums.
- AWS certifications or other relevant cloud architecture certifications.
- Experience designing high-throughput, transaction-intensive FinTech platforms.
- Experience defining enterprise architecture standards and engineering best practices. What Success Looks Like
- Consistent and independent ownership of day-to-day architecture review sessions.
- Improved quality and consistency of HLDs and LLDs across engineering teams.
- Reduced architectural risks, design gaps and avoidable technical debt.
- Faster and more effective architecture decision-making.
- Improved scalability, performance, reliability and security of technology platforms.
- Stronger engineering practices and architectural maturity across teams.

📌 Technical Architect (Bengaluru)
🏢 Muthoot FinCorp (MFL)
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical architect (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: technical architect (bengaluru) / bengaluru