New offer - be the first one to apply!
May 19, 2026
Senior • Hybrid
130 - 150 PLN
Krakow, Poland
Project info:
The Reservation Management team focuses on designing, developing, and maintaining a variety of Order services running on open systems. The team is responsible for Order data distribution to internal and external customers, hosting multiple Order management services, and building an Order data store based on a modern, scalable, microservice-based, cloud-oriented architecture. We use the latest technologies and best engineering practices to handle a high volume of transactions supporting millions of traveling passengers daily.
The team operates globally, with the main decision‑driving group located in Kraków, and follows mature Scrum processes.
Due to the dynamic growth of the team, we are currently looking for a candidate to join us in the role of Senior Software Engineer.
Responsibilities:
Develop, code, test, and debug new complex software solutions or enhancements to existing products
Design, plan, develop, and improve applications using both routine and advanced technologies
Work on complex issues requiring in-depth analysis of organizational objectives; implement strategic policies when selecting methods and techniques
Promote high coding standards, best practices, and high-quality deliverables
Collaborate regularly with supervisors, architects, product managers, and HR on project-related and team performance topics; influence decision-making in sensitive situations without damaging relationships
Provide technical mentorship and competency-based guidance to development teams
Share broader business and product context; mentor others on specific tech stacks and technologies
Assist in the development of software technical documentation
Requirements:
Technical Expertise:
Advanced programming and solution design skills with deep knowledge of the Java ecosystem
Strong experience in advanced backend development and solution design
Solid understanding of computer science fundamentals, including algorithms, data structures, and computational complexity
Strong knowledge of cloud technologies, particularly Google Cloud Platform (GCP) and related services
Familiarity with CI/CD pipelines, containerization technologies (e.g., Docker, Kubernetes), and cloud‑native development
Communication & Personal Attributes:
Excellent problem-solving and analytical skills
Proficient English (written and spoken)
Self-disciplined and results-oriented mindset
Passion for continuous learning and keeping up to date with industry trends
Education & Experience:
Minimum 5 years of relevant professional experience
Degree in Computer Science or a related field, or equivalent certifications
Experience working in a fast-paced, Agile software development environment
Must possess a legal work permit in Poland
Benefits:
General benefits - depends on the form of employment
Hybrid working model – 3 selected days per week working from the office
Flexible working hours, supporting a healthy work-life balance
Attractively located office with collaboration spaces
Referral program with financial bonus
Life Insurance
Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment
Access to internal Learning Platform with multiple trainings oriented for professional growth
Lifestyle benefits:
Access to MyBenefit platform (Multisport included)
Team Building activities
Charity initiatives
Working environment promoting diversity and inclusion
Health benefits:
Private medical care - Platinum Package