
endava
🐍 Python Engineering Manager
📍 Bogotá, Medellín, or Cali – Colombia | Hybrid/Remote Work Options
🕒 Full-time | Senior Leadership Role
🏢 Company: Endava
🌐 About Endava
At Endava, technology is how we do it—but people are why we do it. For over 20 years, we’ve been helping global brands build intelligent digital platforms by combining expert engineering with deep industry know-how and a human-first approach. We don’t just build products—we build outcomes.
🔧 Role Overview
As a Python Engineering Manager, you’ll lead multidisciplinary software teams to deliver scalable, high-impact solutions. You’ll act as a strategic technology partner across product, data, and engineering functions—balancing hands-on software development with people leadership, architecture, and cross-functional collaboration.
📌 Key Responsibilities
- Lead and mentor a cross-functional team of Backend (Python), Frontend, and QA engineers
- Oversee the full software development lifecycle—from concept through deployment and iteration
- Collaborate with Data Engineers, Data Scientists, and Product Owners to expose data-driven insights via web applications
- Architect and maintain backend systems using Python, PostgreSQL, Airflow, and Kafka
- Drive best practices in software architecture, technical decision-making, and team processes
- Promote clean code, test coverage, CI/CD adoption, and system reliability
- Champion agile workflows and contribute to continuous product improvements
- Work with other Engineering Managers to align cross-team initiatives (e.g. deployment, testing frameworks, logging)
🎯 What You Bring
- 10+ years of experience in software development, with at least 4 years in engineering leadership
- Bachelor’s or Master’s in Computer Science, Engineering, or related field
- Proven expertise in Python (3.5+), backend architecture, and public API development (OpenAPI)
- Knowledge of frontend technologies and modern web fundamentals
- Experience with map/location libraries (e.g. Mapbox) is a plus
- Solid understanding of software testing layers: unit, integration, end-to-end
- Strong communication skills and fluent English (written and spoken)
- Demonstrated ability to coach, mentor, and grow engineering talent
- Agile mindset with a passion for fast iterations and rapid feedback
💡 Nice to Have
- Experience managing distributed or remote-first engineering teams
- Background in data engineering or platform reliability
- Exposure to microservices, event-driven architecture, or cloud-native environments
🌟 Why Join Endava?
🏆 Compensation & Recognition
- Competitive salary and performance-based bonuses
- Share plan and referral incentives
- Value-driven recognition awards
🚀 Growth & Development
- Career coaching and non-linear career pathways
- Global learning programs and internal tech communities
- Technical leadership training and certification support
🧘 Wellbeing & Flexibility
- Hybrid working model with flexible hours
- Access to global wellness programs and mental health support
- Work-life balance embedded into our delivery culture
🌎 Community & Belonging
- Internal hobby groups, diversity programs, and inclusive events
- Strong global engineering culture and knowledge-sharing forums
📜 Legal Notice (Colombia)
By submitting your resume to Endava Colombia, you consent to the processing of your personal data under Law 1581 of 2012 for recruitment-related purposes. Data may be stored for up to 2 years on servers outside Colombia and used for hiring communications. If not selected, your resume will be permanently deleted. Contact protecciondatoscolombia@endava.com for any inquiries regarding your personal data rights.
🤝 Diversity & Inclusion Statement
At Endava, diversity is a catalyst for innovation. We are committed to building an inclusive culture where all individuals—regardless of background, identity, or experience—can thrive. We are proud to be an equal opportunity employer.