Python Technical Lead
Remote · Costa Rica
Job Summary
Lead the technical direction across a globally distributed engineering team to architect and implement enterprise AI systems. Responsibilities include guiding architecture from concept to deployment, evaluating trade-offs for correctness, performance, and customer impact, managing code review and repository practices, collaborating with product/design/engineering on architecture and dependencies, contributing to documentation and bug fixes with focus on security and reliability, and mentoring Senior Engineers through Communities of Practice. Requires 10+ years of web development, strong Python and framework experience, PostgreSQL, AWS, Docker, frontend basics (JS/CSS/HTML), OAuth2/OpenID Connect, Agile leadership, architecture verification, OO design, UML/C4/ArchiMate proficiency, and OWASP awareness; fluency in English and ability to work with a global team. Benefits include remote-first culture with Costa Rica as the location hint, and a broad set of career-growth opportunities.
Required Qualifications
- A minimum of 10+ years of web development experience
- Proficiency in Python and Python frameworks
- PostgreSQL
- AWS
- Docker
- At least working knowledge of 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 overall architecture
- Expertise in object-oriented programming with Python
- High-level design proficiency (UML / C4 / ArchiMate)
- Experience creating well-tested, scalable, secure, and performant enterprise systems
- Mentored engineers and decision-makers across the organization
- Knowledge of architectural patterns and OWASP
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.