Skip to main content

This job has expired

Director of Software Engineering

Employer
Cloudbeds
Location
Baltimore, MD
Closing date
Oct 16, 2021

View more

The Cloudbeds team is composed of the greatest minds in technology and travel. Together, we build innovative technology products used to operate and grow lodging businesses all over the world, and connect those lodging businesses to travelers from every corner of the globe. Our aim is to make the world a more welcoming place; after all we understand the value of travel and share a love of different cultures, people, and places.We're looking for the world's best technology innovators who want to help us reinvent the world of tech in travel and who love to travel as much as we do. Our hundreds of team members are spread over 40 countries, speaking 30+ languages. So, how do we do it? We have been a #remotefirst company since our founding in 2012, and we encourage every member of our team to work from wherever they are around the globe.As a Director of Software Engineering at Cloudbeds, you will lead and manage a global software engineering team to deliver incredible products and solutions to 25000+ customers in 150 countries. Working closely with leadership, our head of architecture, and product, you will be instrumental in scaling and taking Cloudbeds software engineering to the next level by raising the bar.You will help our engineers and engineering managers achieve their highest potential through coaching, recruitment, mentoring, and being hands on when needed. Yes, you will need to be able to roll up your sleeves! We are only looking for applicants who can hold their own as software engineers, and who have been able to successfully transition into management and leadership roles while still maintaining their technical prowess.For our software engineering organization, you will manage and implement hiring, onboarding, performance management, career development, and training programs that promote technical excellence and accountability among team members.This is an opportunity to be on the ground floor of a company completely transforming the world of travel technology. You will be an essential member of the team as we march toward our goal to power every lodging business in the world.Location: US (Remote)What You Will DoLead and scale a rapidly growing, global software engineering organization.Dig deep into complex problems, distilling complex and ambiguous situations into actionable plans for your team.Develop, align, and guide initiatives promoting technical excellence, innovation, engagement, and diversityHire, develop, manage, and lead world-class engineers and engineering managersDevelop the future leaders of Cloudbeds engineeringProvide technical leadership and project management for all phases of the agile software development life cycle, leading from the front to hit organization-level goalsBe a frontline manager and leader among your peers and reports, leveraging your own technical background and experienceDrive collaboration with leadership and non-technical stakeholders on company-wide projects.You'll Succeed WithBS in Computer Science, Software Engineering, or a related technical discipline.10+ years experience in Software Engineering; 5+ in SaaS.10+ years experience developing software3+ years experience managing high-level individual contributors5+ years experience managing managers and multiple teamsExperience actively developing on an existing monolith while transitioning to a distributed, event-based microservice topologyExperience working in a polyglot environment, from our legacy LAMP + Vue stack to our modern microservices stack including JAVA Spring Boot, data streams, and React even some modules in PerlKnowledge of some of our storage and database technologies such as S3, Aurora, MySQL, Cassandra, and RedshiftKnowledge of modern programming frameworks such as Spring Boot; queueing technologies and design patterns, data streaming technologies such as KafkaUnderstanding of modern approaches to development operations Superior communication skills, allowing you to mind-meld with a culturally diverse, international teamNice To HavesAdvanced degree in a technical fieldWorking knowledge of Kubernetes, EKS, and other modern infrastructure technologies Working knowledge of some of our storage and database technologies such as S3, Aurora, MySQL, Cassandra, and RedshiftOur company culture supports flexible working schedules with an open Paid Time Away policy and gives all team members the opportunity to travel and work remotely with great people. If you think you have the skills and passion, we'll give you the support and opportunity to thrive in your career. If you would like to be considered for the role, we would love to hear from you!Company Awards to Check Out!Best Startup Employers in 2020 | ForbesBest Places to Work | HotelTechReport (2018, 2019, 2020)Deloitte's North America Technology Fast 500 (2019)Inc. 500 Fastest Growing Companies (2018 & 2019) Inc. Best Places to Work (2017 & 2018) Best Places to Work | Inc Magazine (2017 & 2018)Start-Ups to Watch in 2018 | ForbesConnect MIP Award (Technology)Cloudbeds is proud to be an Equal Opportunity Employer that celebrates the diversity in our global team! We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.Cloudbeds is committed to the full inclusion of all qualified individuals. As part of this commitment, Cloudbeds will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process or to perform essential job functions please contact our HR team by phone at 858-201-7832 or via email at accommodations@cloudbeds.com.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert