ROLE OVERVIEW
We are seeking a hands-on Technical Architect to work on a large-scale enterprise platform involving distributed systems, data-intensive reconciliation workflows, and modern cloud-native architectures.
This role requires a strong architect who can balance system design, hands-on engineering, technical leadership, and delivery execution. The ideal candidate should be comfortable operating in highly scalable enterprise environments where performance, reliability, and engineering quality are critical.
This is NOT a review-only architecture role. The candidate is expected to stay closely connected to the codebase while driving architecture, engineering standards, and technical delivery.
The platform ecosystem includes:
- Distributed microservices architecture
- Azure cloud-native systems
- Polyglot engineering environments
- AI-enabled engineering workflows and emerging Agentic AI initiatives
KEY RESPONSIBILITIES
Architecture & Engineering
- Design and build scalable backend systems using Java and Python.
- Architect APIs, microservices, and distributed workflows for enterprise-scale platforms.
- Drive system scalability, reliability, performance optimization, and engineering standards.
- Write and review production-grade code, debug complex issues, and support deployments.
Technical Leadership
- Lead a high-performance POD of approximately 10 engineers.
- Drive sprint execution, technical delivery, and engineering quality.
- Facilitate technical discussions, architecture reviews, and problem-solving sessions.
- Collaborate with cross-functional teams across engineering, QA, DevOps, and platform operations.
Cloud & Platform Engineering
- Work within Azure cloud-native environments and distributed systems ecosystems.
- Contribute to CI/CD pipelines, DevOps practices, and platform modernization initiatives.
REQUIRED SKILLS & EXPERIENCE
Core Engineering
- 15+ years of software engineering experience in enterprise environments.
- Strong hands-on expertise in:
- Java (Spring Boot, Microservices)
- Python (Django/Flask, REST APIs)
- Strong distributed systems and system design experience.
- Strong debugging, troubleshooting, and production support capabilities.
Cloud & Platform
- Strong experience with Microsoft Azure and Azure DevOps (ADO).
- Experience with CI/CD pipelines and Linux environments.
Additional Technical Skills
- SQL Server and database performance tuning.
- REST APIs, JUnit, pytest, and SOLID principles.
- Exposure to React or full-stack development will be an added advantage.
CANDIDATE PROFILE
- Strong architect with deep coding capabilities in Java as well as Python.
- Technical leader with strong ownership and execution mindset.
- Comfortable handling scale, complexity, and delivery pressure.
- Excellent communication and problem-solving skills.
NOT SUITABLE FOR
- Architects who are no longer hands-on with coding.
- Pure people managers without strong technical depth.
- Candidates without enterprise-scale distributed systems experience.