Python Engineering Manager

5 dni temu


Łódź, Łódź Voivodeship, Polska Endava Limited Pełny etat

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. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.

We are seeking an experienced Python Engineering Manager to lead and mentor a team of 6 people (5 developers and 1 QA Engineer), ensuring the successful delivery of high-quality software solutions. This role combines technical leadership, hands-on 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, execution, and delivery, ensuring alignment with business requirements, timelines, and performance expectations.
  • Balance hands-on 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 high-quality 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 knowledge-sharing 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.
  • Hands-on 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 platform-specific 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 problem-solving skills and analytical mindset.
  • Excellent communication skills in English, both written and verbal.

Bonus Points for:

  • Experience with Event Sourcing and/or Domain-Driven Design (DDD).
  • Background in data visualization or building client-facing 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 hands-on to impactful projects. If you are passionate about mentorship, technical leadership, and high-quality engineering, we'd 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, value-based recognition awards, referral bonus;
  • Career Development: Career coaching, global career opportunities, non-linear 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, pass-it-on sessions, workshops, conferences;
  • Work-Life 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.

#J-18808-Ljbffr

  • Łódź, Łódź Voivodeship, Polska Capgemini Engineering Pełny etat

    We are seeking a highly experienced Software Engineering Manager to join our team at Capgemini Engineering. As a key member of our Architecture and Technical team, you will be responsible for leading the design and implementation of software solutions and managing a team of software engineers.Your key responsibilities will include:Leading the design and...


  • Łódź, Łódź Voivodeship, Polska Endava Limited Pełny etat

    Job DescriptionWe are looking for a highly skilled Python Engineering Manager to join our team. The successful candidate will have a strong background in Python, experience in leading and mentoring engineering teams, and a deep understanding of OOP, SOLID principles, and clean code best practices.This is a unique opportunity to lead a talented engineering...

  • Engineering Manager

    5 dni temu


    Łódź, Łódź Voivodeship, Polska Boden Group Pełny etat

    We are actively seeking an experienced Engineering Manager to work for an organisation based in London. This is for a permanent contract.Position DetailsPosition: Engineering ManagerLocation: LondonSalary: £65 – 80,000paKey Responsibilities:Manage M&E and building fabric contracts on multiple university sitesCapital projects, maintenance, remedials and...

  • Python Developer

    1 tydzień temu


    Łódź, Łódź Voivodeship, Polska BlueSoft Pełny etat

    Project description:  We are looking for a Backend Developer with expertise in Python to work on AI-driven applications and intelligent automation. You will be developing and optimizing web applications, experimenting with AI models, and integrating cloud-based solutions. This role requires a creative, open-minded approach to problem-solving, with a strong...

  • Python Developer

    2 dni temu


    Łódź, Łódź Voivodeship, Polska BlueSoft Pełny etat

    Project description: We are looking for a Backend Developer with expertise in Python to work on AI-driven applications and intelligent automation. You will be developing and optimizing web applications, experimenting with AI models, and integrating cloud-based solutions. This role requires a creative, open-minded approach to problem-solving, with a strong...


  • Łódź, Łódź Voivodeship, Polska Endava Limited Pełny etat

    About the RoleThe Engineering Manager will be responsible for leading a team of developers, providing guidance, coaching, and fostering professional growth. This includes ensuring adherence to best coding practices, clean architecture principles, and software quality standards.You will oversee project planning, execution, and delivery, ensuring alignment...


  • Łódź, Łódź Voivodeship, Polska Cognizant Pełny etat

    **About the Role:We are seeking an experienced Software Engineering Manager to join our team in Krakow. The successful candidate will have a strong background in software engineering, technical leadership, and project management.**Key Responsibilities:Lead cross-functional teams to deliver high-quality products and services.Collaborate with clients to...


  • Łódź, Łódź Voivodeship, Polska Boden Group Pełny etat

    This is a permanent contract opportunity for an experienced Engineering Manager to join our Boden Group team in London.Job Overview:We are actively seeking an Engineering Manager to work on various engineering contracts, including M&E and building fabric projects.Responsibilities:Lead the management of capital projects, maintenance, remedials, and lifecycle...


  • Łódź, Łódź Voivodeship, Polska TomTom International BV Pełny etat

    Engineering Manager II - Applied ScienceYou'll be leading an engineering team working on our cutting-edge map making platform. You will own one or more system components and will be guiding your team through research and development to bring the highest quality map products to the market.What You'll DoDevelop and build engineering teams: attract, recruit and...


  • Łódź, Łódź Voivodeship, Polska TN Poland Pełny etat

    About the Role:We are seeking an experienced Software Development Manager to lead our engineering team. As a key member of our technology department, you will be responsible for designing, building, and documenting enterprise solutions. You will provide development expertise for back-end systems from design to build and lead a team of...


  • Łódź, Łódź Voivodeship, Polska Osenka Recruitment Ltd Pełny etat

    Job Summary:We are seeking a skilled Civil Engineer to join our team and contribute to the successful delivery of engineering solutions. The ideal candidate will have a strong foundation in civil engineering principles and be proficient in various design software.Main Responsibilities:• Design and develop civil engineering projects, including roads,...


  • Łódź, Łódź Voivodeship, Polska Commerzbank AG Pełny etat

    Job DescriptionThe ideal candidate will be responsible for developing data models, designing and implementing ETL processes on cloud platforms (in particular Google Cloud), and ensuring data quality and integrity throughout the data lifecycle.This role involves driving technical discussions and implementing new features to enable new business cases, focusing...


  • Łódź, Łódź Voivodeship, Polska Future Engineering Recruitment Ltd Pełny etat

    OverviewFUTURE ENGINEERING RECRUITMENT LTD is a rapidly expanding main contractor offering a unique opportunity for an ambitious Site Manager to lead and deliver a multimillion-pound project in the South of England.


  • Łódź, Łódź Voivodeship, Polska Endava Limited Pełny etat

    OverviewWe are seeking an experienced Python Engineering Manager to lead and mentor a team of 6 people (5 developers and 1 QA Engineer), ensuring the successful delivery of high-quality software solutions.This role combines technical leadership, hands-on development, and project delivery management. The successful candidate will have a strong background in...


  • Łódź, Łódź Voivodeship, Polska HEXAGON | Intergraph Polska Sp. z o.o. Pełny etat

    Join our dynamic team, Scrutinizers, as a Senior Python Software Test Automation Engineer In this role, you'll implement test frameworks and automate API and Webserver tests, ensuring continuous testing and rapid feedback within our CI/CD pipelines. Collaborating closely with software development teams, your mission will be to identify test requirements and...


  • Łódź, Łódź Voivodeship, Polska Capgemini Engineering Pełny etat

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...


  • Łódź, Łódź Voivodeship, Polska Endava Limited Pełny etat

    Qualifications and SkillsTo succeed in this role, you will need:A strong background in Python and experience in leading and mentoring engineering teams.Experience in building and maintaining scalable web applications using FastAPI, PostgreSQL, and Redis.A deep understanding of OOP, SOLID principles, and clean code best practices.Knowledge of map and location...


  • Łódź, Łódź Voivodeship, Polska ipracujzdalnie Pełny etat

    Job Requirements:To succeed in this role, you should have at least 4 years of experience with Python. Experience with AWS cloud services: S3, Glue, EMR, Kinesis, Athena, Redshift is also a must.You should have strong knowledge with Microsoft SQL Server.You should have BSc in software engineering/computer science/equivalent.A self-motivated, autodidact with...


  • Łódź, Łódź Voivodeship, Polska Gravet Pełny etat

    HEAD OF TECHNICAL OPERATIONSGravet Consulting Sp. z o.o. is a dynamic company that requires a skilled professional to lead our technical operations.The Head of Technical Operations will be responsible for overseeing all aspects of technical support, from customer communication to warranty policy development.Responsibilities:Oversee all technical support...


  • Łódź, Łódź Voivodeship, Polska Hitachi Energy Poland Sp. z o.o. Pełny etat

    about-project : We are seeking a highly skilled Engineering Platforms Quality and Continuous Improvement Manager to join our team. This role focuses on planning and implementing a framework to ensure error-free IT systems, including hardware, software, and data. The successful candidate will be responsible for ensuring all information systems products and...