Solution Architect
Required
Preferred
Role Overview
The Technical Architect will play a critical role in designing, governing, and evolving the technology architecture for a new digital Insurance Marketplace. The person will be responsible for defining scalable, secure, and resilient system architectures, ensuring high availability, performance, regulatory compliance, and seamless integration with insurers, partners, and internal platforms.
This role requires deep hands‑on architecture experience with microservices, cloud‑native systems on AWS, event‑driven architectures, and mobile‑first platforms, with a strong ability to balance business agility and enterprise‑grade controls.
Key Responsibilities
Architecture & Design
Own the end‑to‑end technical architecture for the Insurance Marketplace platform, covering frontend, backend, data, integration, and cloud infrastructure.
Design and govern microservices‑based architecture using Java Spring Boot, ensuring loose coupling, high cohesion, and service resilience.
Define reference architectures, design patterns, and technology standards aligned with long‑term scalability and maintainability.
Drive event‑driven architecture using Kafka for asynchronous processing, integrations, and real‑time data flows.
Ensure optimal use of Redis caching, RDS (MySQL), and MongoDB for performance, scalability, and functional requirements.
Cloud & Infrastructure (AWS)
Architect and optimize cloud‑native deployments on AWS, leveraging services such as EC2, ECS/EKS (if applicable), RDS, S3, CloudWatch, IAM, VPC, and security services.
Define high‑availability, fault‑tolerant, and auto‑scalable architectures with robust DR and backup strategies.
Drive cloud cost optimization, observability, and performance engineering.
Frontend & Consumer Experience
Provide architectural oversight for Flutter‑based frontend applications, ensuring performance, security, and consistent user experience across platforms.
Define secure APIs and contracts between frontend and backend services.
Integration & Ecosystem
Design secure and scalable API‑led integrations with insurance carriers, payment gateways, KYC providers, policy administration systems, and third‑party partners.
Ensure API security, throttling, versioning, and lifecycle management best practices.
Security, Compliance & Governance
Embed security‑by‑design principles across the platform, including authentication, authorization, encryption, secrets management, and secure data handling.
Ensure compliance with applicable regulations (e.g., IRDAI guidelines, data privacy laws, enterprise security standards).
Participate in architecture review boards and ensure adherence to enterprise governance.
Engineering Leadership & Collaboration
Work closely with Product Managers, Engineering Leads, DevOps, and QA teams to translate business requirements into technical solutions.
Provide technical mentorship to engineering teams and review solution designs, code quality, and non‑functional requirements.
Support release planning, risk identification, and technical decision‑making.
Required Skills & Experience
Core Technical Skills
10+ years of experience in software engineering and architecture roles, with at least 3–5 years as a Technical / Solution Architect.
Strong hands‑on experience with:
Java Spring Boot for building backend microservices
Flutter or modern frontend/mobile frameworks (architectural oversight level)
MySQL (AWS RDS) and MongoDB
Redis for caching and session management
Kafka or similar messaging / streaming platforms
AWS cloud architecture in production environments
Proven experience designing high‑scale, low‑latency, distributed systems.
Architecture & Engineering Practices
Deep understanding of:
Microservices, RESTful APIs, and event‑driven architectures
API security (OAuth2, JWT, mTLS)
CI/CD pipelines, DevOps, and infrastructure‑as‑code concepts
Observability (logging, monitoring, tracing)
Domain Experience (Preferred)
Experience in insurance, BFSI, fintech, or large consumer digital platforms.
Familiarity with insurance lifecycle concepts such as onboarding, quotes, underwriting, policy issuance, renewals, endorsements, claims, and integrations with insurers.
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Key Competencies
Strong architectural thinking with attention to non‑functional requirements
Business‑aligned technology decision‑making
Excellent stakeholder communication and documentation skills
Ability to work in fast‑paced, high‑ownership environments
Strong problem‑solving and mentoring mindset
Upload your resume and fill in the details below.