Principal Architect – Middleware & Cloud Technologies
On-site · Bengaluru, Karnataka, India
Job Summary
Lead the design and implementation of middleware and API platforms focusing on Python-based microservices, REST, gRPC, and GraphQL. Responsibilities include driving enterprise modernization to cloud-native architectures, managing complex production issues, mentoring engineers, and collaborating with cloud infrastructure teams. Requires extensive experience in software engineering, architecture, and hands-on development with substantial technical leadership.
Required Qualifications
- 15+ years of experience in software engineering with significant depth in architecture and distributed systems
- Proven team management experience
- Expert-level hands-on experience in Python microservices (FastAPI)
- Strong API expertise: REST, gRPC, GraphQL
- Deep experience in SQL performance tuning (Azure SQL, PostgreSQL, Oracle)
- Hands-on experience with GenAI development tools
- Experience with cloud platforms and Kubernetes-based environments
Desired Qualifications
- Experience with cloud platforms
- Hands-on experience with GenAI development tools (Copilot, Claude, Codex, Databricks AI)
- Strong communication and stakeholder management skills
Additional Requirements
- Must have managed teams
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.