Skip to content
mimi

Lead Software Architect

MeasureOne

Ahmedabad ยท On-site Full-time Lead 1mo ago

About the role

Role Overview: As a Principal Engineer at MeasureOne, you will play a crucial role in strengthening the system design governance and architectural scalability of our consumer-permissioned data exchange platform. Your responsibilities will involve reviewing and guiding architectural decisions, ensuring design consistency and clarity across services, and contributing to hands-on technical problem-solving. You will collaborate closely with the CTO to evolve MeasureOne's architecture, document system flows, and support design quality without disrupting delivery.

Key Responsibilities: - Review and guide architectural decisions across Core API, Parser, data pipelines, analytics, and supporting services - Ensure design consistency, API standards, and data model clarity across services - Establish and maintain lightweight design review practices such as design docs, ADRs, RFCs - Identify architectural risks early and propose pragmatic improvements - Read, understand, and review existing Java/Spring Boot/NodeJS codebases - Support engineers with design-level problem solving and participate in complex debugging and refactoring - Build a deep understanding of existing system flows and dependencies - Document key architectural decisions, service boundaries, and data flows - Collaborate with the CTO/Director-Product on architecture alignment - Partner with Engineering Managers to support design quality and collaborate with Product and QA teams

Qualifications Required: - Strong experience in backend product platform engineering in Java or Node.JS - Experience working with microservices and distributed systems - Solid understanding of REST APIs, service contracts, and integration patterns - Experience designing systems using relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases - Familiarity with asynchronous workflows, schedulers, or event-based processing - Experience owning or strongly influencing system-level design decisions - Comfortable maintaining and improving existing systems - Hands-on, detail-oriented, and comfortable reading complex code - Prefers technical ownership over people management - Able to work in a technically deep environment - Pragmatic, collaborative, and low-ego attitude - Willing to invest time to deeply understand the system before proposing changes Role Overview: As a Principal Engineer at MeasureOne, you will play a crucial role in strengthening the system design governance and architectural scalability of our consumer-permissioned data exchange platform. Your responsibilities will involve reviewing and guiding architectural decisions, ensuring design consistency and clarity across services, and contributing to hands-on technical problem-solving. You will collaborate closely with the CTO to evolve MeasureOne's architecture, document system flows, and support design quality without disrupting delivery.

Key Responsibilities: - Review and guide architectural decisions across Core API, Parser, data pipelines, analytics, and supporting services - Ensure design consistency, API standards, and data model clarity across services - Establish and maintain lightweight design review practices such as design docs, ADRs, RFCs - Identify architectural risks early and propose pragmatic improvements - Read, understand, and review existing Java/Spring Boot/NodeJS codebases - Support engineers with design-level problem solving and participate in complex debugging and refactoring - Build a deep understanding of existing system flows and dependencies - Document key architectural decisions, service boundaries, and data flows - Collaborate with the CTO/Director-Product on architecture alignment - Partner with Engineering Managers to support design quality and collaborate with Product and QA teams

Qualifications Required: - Strong experience in backend product platform engineering in Java or Node.JS - Experience working with microservices and distributed systems - Solid understanding of REST APIs, service contracts, and integration patterns - Experience designing systems using relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases - Familiarity with asynchronous workflows, schedulers, or event-based processing - Experience owning or strongly influencing system-level design decisions - Comfortable maintaining and improving existing systems - Hands-on, detail-oriented, and comfortable reading complex code - Prefers technical ownership over people management - Able to work in a technically deep environment - Pragmatic, collaborative, and low-ego attitude - Willing to invest time to deeply understand the system before proposing changes

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free