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 across various industries to create dynamic platforms and intelligent digital experiences that foster innovation and transform businesses. From prototypes to real-world impact, join us in a global shift by doing work that truly matters. Job Description Development is the largest discipline at Endava. Our developers design, build, and release software products using multiple programming languages, frameworks, and libraries. They collaborate with cross-functional project teams, demonstrating adaptability, problem-solving skills, and a client-oriented mindset. A Development Consultant understands the technical landscape of IT projects, comprehends business goals, and leverages their experience to develop optimal solutions, including technology and design choices. They support project planning, communicate the vision to 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 to development, testing, customer feedback, and iterations. - Drive improvements across the entire tech stack. - Collaborate with Product Owners, Data Engineers, and Data Scientists to expose data via web applications. - Build and maintain our backend tech stack, including Python, Airflow, PostgreSQL, Kafka. - Provide architectural and design guidance, manage 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 front-end 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, capable of rapid iteration and providing 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 to become the best version of themselves: Finance: Competitive salary, share plan, bonuses, recognition awards, referral bonus; Career Development: Coaching, global opportunities, non-linear paths, 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 programs; Health: Wellbeing programs, access to 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, hiring based on merit, skills, and potential. #J-18808-Ljbffr