About the Role
We are seeking a hands-on, execution-focused, and strategically minded Director of Software Development to lead key parts of our Cloud PMS and Integration Engineering function.
This role will be responsible for driving the delivery and evolution within Cloud PMS ecosystem and the Integration Stack. This includes our Enterprise Service Bus (ESB), Marketplace Hub, and a suite of last-mile connectors. These connectors enable hotels to integrate property-level peripherals, such as key card systems, printers, and energy management devices.
You will lead a multi-disciplinary team of developers and technical leads, working in close partnership with Product, QA, and other engineering leaders to deliver scalable, reliable, and extensible integration solutions for our global hospitality platform. You’ll also be responsible for mentoring team members, setting delivery timelines, and ensuring execution without losing sight of long-term goals.
This is an equal part strategic and hands-on leadership role, ideal for someone who thrives in a fast-paced environment and is comfortable operating across cultures, technologies, and functional boundaries.
Key Responsibilities
Take complete ownership of our Integration Stack, including the Enterprise Service Bus, Marketplace Hub, and last-mile property-level connectors.
Lead a team of direct reports (mix of ICs and people leaders) across multiple teams and technical disciplines.
Partner with Product to define high-level roadmaps, turn ambiguous requirements into executable plans, and drive delivery from estimation to deployment.
Ensure technical excellence and delivery velocity by fostering a culture of accountability, learning, and continuous improvement.
Collaborate across teams in Croatia, Germany, India, and Portugal with strong cross-cultural communication and coordination.
Keep teams unblocked, resolve conflicts, and proactively remove delivery obstacles.
Grow engineering leaders and individual contributors through coaching, delegation, mentorship, and feedback.
Partner with the DevOps and Infrastructure teams to ensure integration services are robust, observable, and scalable.
Continuously refine and improve engineering processes, tools, and operational efficiency.
Align technical execution with broader company and product strategy.
Required Qualifications
Minimum 10 years of technology industry experience in a leadership position with teams of direct reports, both ICs and people leaders.
Hands-on expertise in Java, Go, or other compiled and interpreted languages, with an ability to navigate and support polyglot environments.
Experience building and operating large-scale integration platforms, including ESBs, event-driven architectures, and API hubs is a plus.
Strong architectural understanding of AWS, microservices, and DevOps best practices.
Agile/Scrum practitioner with a track record of driving delivery while empowering teams.
Exceptional communication skills with experience managing distributed, multicultural teams.
Comfortable taking ownership in ambiguous environments and driving clarity through planning, adaptability, and leadership.
Passion for mentoring, team development, and technical excellence.
Experience in the hospitality industry or with Property Management Systems is a strong plus.
Preferred Qualifications
Experience with peripheral device integrations in the hospitality or retail space.
Familiarity with front-end technologies or integration of middleware tooling is a plus.
Exposure to compliance or security-sensitive environments (SOC, PCI, GDPR).
Why Join Us?
Influence and drive integration strategy for a next-generation hospitality platform.
Work with top-tier engineers and product teams across multiple countries.
Take ownership of high-impact systems at the heart of hotel operations.
Enjoy a hybrid work setup based in the vibrant tech hub of Porto, Portugal.
Competitive salary and benefits in a collaborative, fast-moving environment.
At Planet, we embrace a hybrid work model, with three days a week in the office.
Reasonable accommodations may be made in order to allow for an individual to perform the essential functions of this role successfully.