Primary Responsibilities
- Architectural Stewardship: Define and maintain the end-to-end system architecture prioritizing non-functional requirements such as performance scalability and high availability.
- Integration Design: Lead the creation and review of High-Level Designs (HLD) for APIs and data flows ensuring they follow modern integration patterns and security protocols.
- Technical Mentorship: Translate complex architectural decisions into actionable implementation guidance for the team providing hands-on support for code reviews and technical spikes.
- Release & Operations: Oversee technical release readiness managing dependencies and making critical go/no-go decisions to ensure seamless deployments.
- Incident Leadership: Drive root cause analysis (RCA) for critical production issues and lead troubleshooting efforts with internal and external stakeholders.
- Operational Excellence: Improve platform health by championing observability automated alerting and the creation of robust operational runbooks.
Required Qualifications
- Experience: A minimum of 15 years in software engineering with a proven track record of leading technical design for large-scale distributed systems.
- Education: Bachelors degree in Computer Science Engineering or a related field (or equivalent practical experience).
- Mobile Expertise: Deep knowledge of mobile-backend integration and mobile platform architectures (iOS/Android).
- System Design: Mastery of REST and event-driven integration patterns as well as full API lifecycle management.
- Delivery: Practical experience with Agile/Scrum methodologies and managing CI/CD pipelines in production environments.
- Communication: Exceptional English communication skills with the ability to align diverse stakeholders across engineering product and vendor teams.
Primary Responsibilities Architectural Stewardship: Define and maintain the end-to-end system architecture prioritizing non-functional requirements such as performance scalability and high availability.Integration Design: Lead the creation and review of High-Level Designs (HLD) for APIs and data flo...
Primary Responsibilities
- Architectural Stewardship: Define and maintain the end-to-end system architecture prioritizing non-functional requirements such as performance scalability and high availability.
- Integration Design: Lead the creation and review of High-Level Designs (HLD) for APIs and data flows ensuring they follow modern integration patterns and security protocols.
- Technical Mentorship: Translate complex architectural decisions into actionable implementation guidance for the team providing hands-on support for code reviews and technical spikes.
- Release & Operations: Oversee technical release readiness managing dependencies and making critical go/no-go decisions to ensure seamless deployments.
- Incident Leadership: Drive root cause analysis (RCA) for critical production issues and lead troubleshooting efforts with internal and external stakeholders.
- Operational Excellence: Improve platform health by championing observability automated alerting and the creation of robust operational runbooks.
Required Qualifications
- Experience: A minimum of 15 years in software engineering with a proven track record of leading technical design for large-scale distributed systems.
- Education: Bachelors degree in Computer Science Engineering or a related field (or equivalent practical experience).
- Mobile Expertise: Deep knowledge of mobile-backend integration and mobile platform architectures (iOS/Android).
- System Design: Mastery of REST and event-driven integration patterns as well as full API lifecycle management.
- Delivery: Practical experience with Agile/Scrum methodologies and managing CI/CD pipelines in production environments.
- Communication: Exceptional English communication skills with the ability to align diverse stakeholders across engineering product and vendor teams.
View more
View less