Principal Architect
Full Time · Engineering · On-Site
Bengaluru, Karnataka, India
About Plum
Plum is an employee insurance and health benefits start-up focused on making health insurance simple, accessible, and inclusive for modern organizations.
Healthcare in India is undergoing a phenomenal shift, with inflation in healthcare costs 3x that of general inflation. A majority of Indians are unable to afford health insurance on their own, and as many as 600 million Indians will likely have to depend on employer-sponsored insurance.
Plum is on a mission to provide the highest quality insurance and healthcare to 10 million lives by FY2030, through companies that care. Plum is backed by Tiger Global and Peak XV Partners.
Role Overview
As a Principal Architect at Plum, you will set the architectural vision and technical strategy for Plum’s Insurance and Health care platforms. You’ll be responsible for designing highly scalable, resilient, and secure platforms that power our product ecosystem. You’ll work closely with engineering, product, business and cross-functional stakeholders to define the technical roadmap, design systems, and ensure our platform is robust and secure for long-term scale while enabling rapid innovation. You’ll play a critical role in setting the engineering best practices, mentoring teams, and solving complex architectural challenges across products.
Roles and Responsibilities
● Define and enforce architectural standards, principles, and patterns across services and platforms.
● Collaborate with engineering teams to design scalable, event-driven, and secure systems.
● Work closely with the product and data teams to align engineering goals with business outcomes.
● Ensure high availability, fault tolerance, and performance of mission-critical applications.
● Responsible for design, architecture, and delivery of a feature or component/product with the highest quality with high-level directions
● Driving innovations in the platform constantly & remaining ahead of the curve
● Provide functional, design, and code reviews in related areas of expertise with-in team and cross-team.
● Mentors/coaches engineers to facilitate their development and provide technical leadership to them
● Evaluate and introduce new technologies, frameworks, and tools to improve developer productivity and system performance.
● Oversee API design principles, ensuring consistency, maintainability, and security across all services.
● Rises above detail to see broader issues and implications for the whole product/team.
Desired Skills and Experience
● BE/MS in Computer Science or equivalent.
● 12-15 years of strong design/development experience, including significant time in senior or architect-level roles
● Proven expertise in at least two backend technology stacks such as Node.js, Java, Python, Go, or similar.
● Deep understanding of frameworks like Express (Node.js), Spring Boot (Java), Django (Python), or equivalent.
● Strong experience designing and scaling distributed systems, event-driven architectures, and microservices.
● Experience integrating multiple data sources and databases, with a strong grasp of data modeling and performance optimization.
● Strong understanding of API design, security best practices, and high-throughput data processing.
● Experience with cloud-native architectures (AWS, GCP, or Azure) and infrastructure-as-code tools.
● Experience and knowledge of open source software, frameworks and broader cutting edge technologies.
● Exposure to Gen AI technologies such as OpenAI, Anthropic APIs, frameworks like LangChain or LlamaIndex; experience with vector databases for retrieval-augmented generation; and familiarity with prompt engineering, fine-tuning, model evaluation, and scalable deployment.
● Superior organization, communication, interpersonal and leadership skills
● Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace
● Must be a self-starter who can work well with minimal guidance and in fluid environment
● Agility and ability to adapt quickly to changing requirements and scope and priorities
Why you should work with us:
● We like people who behave like owners, and we place a high regard on those who take ownership and see projects through to completion.
● We take pleasure in tackling meaningful problems by understanding pain points and developing intuitive experiences that delight customers.
● We appreciate those who can participate in healthy conflict and are able to commit to every decision as if it were their own. We value consent, over consensus.
● In our relentless pursuit of excellence, we consistently set higher standards. If you crave continuous learning, growth, and improvement in a dynamic environment, choosing Plum is the right move.
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.