Development is the largest discipline at Endava. Our developers design build and release software products in multiple programming languages frameworks and libraries. Always collaborating with crossfunctional project teams our developers are adaptable problemsolvers with a clientoriented mindset.
We are seeking an experienced Python Engineering Manager to lead and mentor a team of 6 people 5 developers and 1QA Engineer) ensuring the successful delivery of highquality software solutions. This role combines technical leadership handson development and project delivery management.
Responsibilities:
- Lead and mentor a team of developers providing guidance coaching and fostering professional growth.
- Drive technical excellence by ensuring adherence to best coding practices clean architecture principles and software quality standards.
- Oversee project planning and delivery ensuring alignment with business requirements timelines and performance expectations.
- Balance handson development (approximately 70 with leadership responsibilities contributing to backend development using Python FastAPI PostgreSQL and Redis.
- Collaborate with stakeholders to clarify requirements define technical roadmaps and set priorities for project success.
- Promote and implement best engineering practices including DevOps methodologies automation and CI/CD pipelines.
- Identify technical risks propose solutions and continuously improve development processes.
- Perform code reviews and ensure highquality deliverables from the development team.
- Stay up to date with emerging technologies and drive innovation within the team.
- Participate in and contribute to internal and external tech communities through knowledgesharing and networking.
Qualifications :
- 6 years of experience in software development with a strong background in Python.
- Proven experience in leading and mentoring engineering teams.
- Strong understanding and practical experience in OOP SOLID principles and clean code best practices.
- Handson experience in building and maintaining scalable web applications using FastAPI PostgreSQL and Redis.
- Familiarity with map and location libraries (e.g. Mapbox) and handling queues task runners scheduled jobs and caching mechanisms.
- Experience in developing SaaS applications and/or public APIs.
- Solid knowledge of SQL and platformspecific databases.
- Strong expertise in Git and version control workflows.
- Proficiency in testing and mocking frameworks to ensure robust software quality.
- Understanding of communication protocols (HTTP REST JSON TCP/IP).
- Experience working within Agile environments (SCRUM KANBAN).
- Knowledge of CI/CD tools and DevOps practices to streamline deployment processes.
- Good experience with AWS; additional knowledge of Azure or GCP is a plus.
- Strong problemsolving skills and analytical mindset.
- Excellent communication skills in English both written and verbal.
Bonus Points for:
- Experience with Event Sourcing and/or DomainDriven Design (DDD).
- Background in data visualization or building clientfacing data applications.
- Active involvement in Open Source contributions.
- Previous experience in the real estate/property management domain.
This role offers an opportunity to lead a talented engineering team shape technical direction and contribute handson to impactful projects. If you are passionate about mentorship technical leadership and highquality engineering wed love to hear from you!
Additional Information :
Discover some of the global benefits that empower our people to become the best version of themselves:
- Finance: Competitive salary package share plan company performance bonuses valuebased recognition awards referral bonus;
- Career Development: Career coaching global career opportunities nonlinear career paths internal development programmes for management and technical leadership;
- Learning Opportunities: Complex projects rotations internal tech communities training certifications coaching online learning platforms subscriptions passiton sessions workshops conferences;
- WorkLife Balance: Hybrid work and flexible working hours employee assistance programme;
- Health: Global internal wellbeing programme access to wellbeing apps;
- Community: Global internal tech communities hobby clubs and interest groups inclusion and diversity programmes events and celebrations.
- Form of employment: Contract of employment
Our diversity makes us stronger it drives meaningful change and enables us to build innovative technology solutions. We are committed to creating an inclusive community where all of us regardless of background identity or personal characteristics feels valued respected and free from discrimination. As an equal opportunity employer we welcome applications from all individuals and base hiring decisions on merit skills qualifications and potential.
Remote Work :
No
Employment Type :
Fulltime