
Principal Software Engineer - Python (Team Lead)
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Principal Software Engineer - Python (Team Lead) to join our team in Poland, Germany, Hungary, Romania, Czech Republic, Croatia, Bulgaria, Lithuania, Latvia, or Estonia. This role involves leading a new Python team from inception, focusing on architecture, development, and client collaboration.
About AltexSoft
We are a Travel and Hospitality Technology Consulting company partnering with online travel agencies, travel management providers, and tech startups to deliver tailored software solutions. With a strong track record of helping hundreds of businesses worldwide, we combine deep domain expertise with modern engineering practices to build impactful products. We are looking for a Principal Python Engineer (Team Lead) who is passionate about solving complex business challenges and shaping high-quality technical solutions.
About the Project
In this role, you will play a key role in launching and leading a new Python team from scratch, while actively contributing to architecture, development, and client collaboration. You will work closely with Solution Architects, Business Analysts, and other domain experts, participating in pre-sales, solution design, and technical consulting. This is a hands-on leadership position where you will both guide the team and contribute to the codebase, ensuring scalable and maintainable solutions.
Responsibilities
- Lead and build a new Python development team from the ground up
- Participate in the full software development lifecycle from planning to deployment
- Design and implement scalable software solutions using Python
- Make key technical decisions and communicate them to stakeholders
- Mentor team members and conduct code reviews
- Collaborate with cross-functional teams (BA, QA, DevOps, UI/UX)
- Participate in client meetings and technical discussions
- Ensure code quality and adherence to best practices
- Implement and maintain CI/CD pipelines
- Contribute to architecture decisions and technical strategy
- Coordinate with distributed teams across different time zones
- Stay updated with the latest Python technologies and industry trends
- Participate in solution design sessions
Requirements
- 7+ years of experience with Python and backend development
- Strong expertise in software architecture and system design (microservices, distributed systems, scalable solutions)
- Proven experience leading engineering teams or acting as a technical leader
- Hands-on experience with modern Python frameworks (Django, FastAPI, Flask, or similar)
- Solid understanding of RESTful API design and backend integration patterns
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
- Knowledge of CI/CD processes and DevOps practices
- Strong experience with cloud platforms (AWS, GCP, or Azure)
- Deep understanding of software development best practices, code quality, and design patterns
- Experience with Agile/Scrum methodologies
- Strong problem-solving skills and ability to make informed technical decisions
- Excellent communication skills with the ability to work directly with clients and stakeholders
- Experience mentoring engineers and conducting code reviews
- Ability to work in distributed teams and coordinate across time zones
- Experience using AI coding assistants (e.g., Cursor, GitHub Copilot, or similar) in day-to-day development tasks
Nice to Have
- Experience in Travel Tech or related domains (booking systems, airline or hotel platforms, etc.)
- Experience designing and implementing GraphQL APIs
- Knowledge of application security best practices and secure coding standards
- Previous experience building teams from scratch
- Experience in pre-sales, technical consulting, or solution architecture
- Experience building AI-powered solutions or integrating AI pipelines/APIs into software projects
We Offer
Work-life Balance
- Possibility to work remotely
Health Care
- Reimbursement of medical expenses
- Online morning exercise
Education
- Compensation for trainings, seminars, conferences
- Free access to the Pluralsight and ACloudGuru knowledge base
- Access to the AltexSoft library with top-notch materials
- A mentor for a probation period
- Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development
Development
- Horizontally - master new technologies at internal courses
- Vertically - choose your own career path through Competency trees
Recognition Program
- All your activities are marked by points that can be exchanged for gifts to fit any taste.
Contact
Contact our Talent Acquisition Specialist
Darlington Ananwu
[email protected]
Other Openings
- Senior Data Engineer - Databricks, German B2+
- Middle Release Engineer
- Senior / Principal DevOps (GCP)
- Head of PMO / Senior Project Manager
- AWS Solution Architect
- Senior Vue.js Engineer
Come along if you share our vision
- We were founded in 2007. Employer of the Year (2014, 2017, 2019).
- The AI Ukraine conference and the Know Your Onions meetups organizer.
- R&D centers in Ukraine (Kharkiv, Kremenchuk, Lviv) and Georgia (Tbilisi). We employ more than 300 people.
© AltexSoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Працюємо з 2007 року, та маємо нагороди роботодавця року201420172019Команда налічує понад 280 людей.Офіси в Харкові, Івано-Франківську, Львові, Кременчуцi, Грузії.Відділ продажу у США.Організатори конференції AI Ukraine і мітапів «З’їсти собаку».СпеціалізаціяПровідні спеціалізації компанії — Travel Tech і Data Science — вони складають 60% наших проєктів. Працюємо з більш як 30 Travel Tech клієнтами і маємо срібну нагороду «Developer Partner» від Sabre, що підтверджує глибину вирішень компанії.РозвитокОкрім планового навчання працівників, ми розвиваємо безплатні курси для початківців за напрямками .Net, QA та Front End AltexSoft Lab. За 10 років з них випустилось вже 500 фахівців: 60 лишилися працювати в компанії, двоє стали директорами відділів. Викладають на курсах синьйори компанії: для них це можливість поліпшити навички менторства, такі потрібні на високих позиціях.ПідтримкаТурботапро родинуЩоб працівники почувалися безпечно та щасливо не лише на роботі, ми підтримуємо їх у важливих родинних подіях: пам’ятних датах, святах або життєвих проблемах.ДовготривалавідпусткаЯкщо працівник потребує перезавантаження, він може взяти відпустку до трьох місяців. Місце буде збережено, а після повернення ми його щиро зустрінемо.ОсвітнівебінариНашій команді є чим поділитися одне з одним. Для організації цього процесу ми щомісяця проводимо внутрішні вебінари на професійні або просто загально цікаві теми.Свята, бонуси, приємне середовище колег — звісно, це також є.Познайомтеся з нами вже зараз.В інстаграмі пишемо про наших людей і важливі події. У фейсбуці ділимося пресрелізами й новинами. На сторінці AltexSoft Lab анонсуємо найближчі набори на курси. У ютубі викладаємо корисні матеріали клієнтам.InstagramFacebookAltexSoft LabYouTubeСпільно до результату.Чекатимемо на ваше CV.
More at AltexSoft
All 30 roles
Senior Software Engineer (Java) - Airline PSS / Retailing Platform
AltexSoft · Poland

Senior DevOps (AWS)
AltexSoft

Senior Project Manager
AltexSoft · Poland

Head of PMO / Senior Project Manager
AltexSoft