Posted on: 07/08/2026
Key Responsibilities :
Architectural Design & Development :
- Collaborate with the Principal Architect to translate business requirements and high-level architectural designs into detailed technical specifications and actionable architectural blueprints for core agentic platform components.
- Handle business implementations of the agentic platform and understand specific uses cases that will need to be implemented on the agentic platform.
- Design and develop robust, scalable, secure, and maintainable software architectures for new and existing modules within the insurance platform (e.g., policy administration, claims processing, billing, rating engines).
- Focus on designing APIs, data models, integration patterns, and system interactions for core services.
- Ensure architectural designs align with enterprise architectural standards, industry best practices, and regulatory compliance.
Technical Leadership & Guidance :
- Provide technical leadership and guidance to development teams, mentoring engineers on architectural best practices, coding standards, and design patterns.
- Conduct code reviews and provide constructive feedback to ensure adherence to architectural guidelines and high code quality.
- Act as a subject matter expert for core technical components, assisting development teams in resolving complex technical challenges.
Component Ownership & Evolution :
- Take ownership of the technical evolution and health of assigned core platform components.
- Identify and address technical debt, performance bottlenecks, and scalability issues within your domain.
- Research and evaluate new technologies, tools, and architectural patterns to continuously improve the platform's capabilities and efficiency.
Collaboration & Communication :
- Work closely with product managers, business analysts, and other stakeholders to understand requirements and ensure architectural solutions meet business needs.
- Collaborate effectively with other architects (e.g., Data Architects, Security Architects) to ensure holistic and integrated designs.
- Document architectural decisions, technical designs, and system flows clearly and concisely.
- Present technical solutions and architectural concepts to various audiences, from technical teams to non-technical stakeholders.
Quality Assurance & Performance :
- Contribute to defining and enforcing technical standards and best practices for performance, reliability, and security.
- Assist in defining strategies for unit testing, integration testing, and performance testing for core components.
Required Qualifications :
- Bachelor's or master's degree in computer science, Software Engineering, or a related field.
- 5+ years of experience in software development, with at least 2+ years in a Software Architect or Lead Developer role, specifically working on large-scale, complex enterprise applications.
- Proven experience in designing and building highly scalable, distributed systems, preferably within the financial services or insurance domain.
- Strong proficiency in core programming languages (e.g., Java, Python) and relevant frameworks.
- Deep understanding of architectural patterns (e.g., Microservices, Event-Driven Architecture, RESTful APIs, DDD).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of database technologies (relational and NoSQL) and data modelling principles.
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication, interpersonal, and presentation skills.
Preferred Qualifications :
- Experience with specific insurance domain concepts.
- Knowledge of security best practices for enterprise applications.
- Certifications in cloud architecture (e.g., AWS Certified Solutions Architect).
Did you find something suspicious?