Technical Lead - Python
Remote · India
Job Summary
Technical Lead for Python-based enterprise AI transformation initiatives. Independently guide technical direction across teams within defined architecture from concept to deployment. Evaluate trade-offs for correctness, robustness, performance, and customer impact with a focus on client success. Create and lead technical documentation and repository practices. Collaborate with product/design/engineering to oversee architecture and dependencies, contribute to code reviews and complex bug fixes with emphasis on security, performance, and reliability. Act as an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice, supporting growth of technical capabilities. Remote-first global team with exposure to diverse clients and industries; opportunities for growth and development.
Required Qualifications
- Minimum of 8+ years of web development experience
- Proficiency in Python and Python frameworks
- PostgreSQL
- AWS
- Docker
- Frontend development (JS, CSS, HTML)
- Familiarity with OAuth2 and OpenID Connect
- High level of English proficiency
- Experience leading teams in Agile software development
- Ability to verify/validate architecture implementations and influence architecture
- Expertise in object-oriented programming (Python preferred)
- High-level design using UML / C4 / ArchiMate
- Experience building scalable, secure, and performant enterprise systems
- Mentoring engineers and decision-makers
- Knowledge of architectural patterns and OWASP Security principles
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.