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 and are adaptable problem-solvers with 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, articulate 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 deliver against 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 through web applications; Build and maintain backend technologies including Python, Airflow, PostgreSQL, Kafka; Provide architectural and design direction, 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, with at least 4 years in leadership roles; Bachelor’s or master’s degree in computer science or related field; Strong agile mindset, able to iterate quickly and provide 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 and service-level contracts; Experience with map and location libraries (e.g., Mapbox); Experience coaching, mentoring, and growing 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, bonuses, recognition awards, referral bonus; Career Development: Coaching, global opportunities, internal programs for management and technical growth; Learning Opportunities: Complex projects, rotations, tech communities, training, certifications, coaching, online platforms, workshops, conferences; Work-Life Balance: Hybrid work, flexible hours, employee assistance; Health: Wellbeing programs, wellbeing apps; Community: Tech communities, hobby groups, inclusion initiatives, events. Endava is committed to diversity and inclusion. We are an equal opportunity employer and welcome applications from all qualified individuals. We process personal data in accordance with applicable laws, and you can contact us for more information or to exercise your rights regarding your data. #J-18808-Ljbffr