Company Description Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change. By combining world-class engineering, industry expertise, and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses. From prototype to real-world impact - be part of a global shift by doing work that matters. Job Description Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. They collaborate with cross-functional project teams, are adaptable problem-solvers, and have a client-oriented mindset. A Development Consultant understands the technical landscape of IT projects, comprehends the business context and goals, and uses their experience to develop optimal solutions, including technology and design choices. They support the project manager in planning software delivery, communicate the vision to both technical and non-technical stakeholders, and work directly with customers to define solutions. Responsibilities: - Lead a cross-functional team of Frontend, Backend/API, and Quality Assurance engineers to meet objectives and milestones; - Participate actively in the full software development lifecycle from ideation and planning through development, testing, customer feedback, and iterations; - Drive improvements across the entire tech stack; - Collaborate with Product Owners, Data Engineers, Data Scientists to expose data via web applications; - Build and maintain our backend tech stack of Python, Airflow, PostgreSQL, Kafka; - Provide architectural and design guidance, control technical debt, and promote collaboration within the product team; - Work closely with other Engineering Managers on cross-team topics such as continuous deployment, testing, monitoring, and user logging. Qualifications - 10+ years of software development experience, including at least 4 years in leadership roles; - Bachelor’s or master’s degree in computer science or related field; - Strong agile mindset, capable of rapid iteration and early feedback; - Excellent leadership, decision-making, and communication skills in English; - Deep knowledge of Python (3.5+); - Knowledge of modern front-end technologies and web fundamentals; - Experience developing public APIs with OpenAPI specifications and service-level contracts; - Experience with map and location libraries (e.g., Mapbox); - Experience coaching, mentoring, and developing team members; - Deep understanding of testing at all levels, from unit to end-to-end. Additional Information Discover some of the global benefits that empower our people: Finance: Competitive salary, share plan, performance bonuses, recognition awards, referral bonus; Career Development: Coaching, global opportunities, non-linear career paths, internal leadership programs; Learning Opportunities: Complex projects, rotations, tech communities, training, certifications, coaching, online platforms, workshops, conferences; Work-Life Balance: Hybrid work, flexible hours, employee assistance programs; Health: Wellbeing programs, access to wellbeing apps; Community: Tech communities, hobby clubs, inclusion programs, events. In compliance with Law 1581 of 2012, Endava S.A.S. / Endava Colombia S.A.S processes personal data in accordance with applicable regulations. By participating in our recruitment process, you authorize us to process your data for recruitment purposes, which may include storing your data in our "Talent Bank" for up to two years, located on servers outside Colombia. You have rights regarding your data, including access, rectification, and deletion, which you can exercise by contacting us at [email protected]. We value diversity and are committed to an inclusive environment. We welcome applications from all qualified individuals and base hiring decisions on merit and skills. #J-18808-Ljbffr