Manager, Software Engineering
Scottsdale, AZ
Who are we looking for?
SkyTouch Technology is an early innovator of cloud-based, mobile-enabled property management system (PMS) solutions for the hospitality industry. Over the last 10+ years, our PMS software, SkyTouch Hotel OS®, has been successfully implemented in over 6,500 properties worldwide. With our proven track record, we have both disrupted the industry and changed the face of hotel operations management, becoming the premiere cloud-based PMS solution for value, scalability, and mobility through industry-leading onboarding, training, and service. As a company that relies heavily on continuing innovation, we always need the help of highly qualified and motivated individuals who want to help move us to the next level.
The Software Engineering Department is tasked with delivering scalable applications, systems, and services utilizing state-of-the-art technologies, adhering to engineering best practices and methodologies. As an integral member of our Software Engineering Team, you will lead the team to achieve excellence in creating highly scalable and efficient applications, leading to utmost user satisfaction and motivated team members.
Are you a seasoned hands-on Engineering leader with a technological mindset? Can you balance solving technological challenges, mentoring, driving resources to excel, and collaborating with stakeholders to improve or develop new applications/services? We encourage you to apply for our Manager, Software Engineering position today.
Your Responsibilities
Delivery:
• Engages actively in software development and conducts code reviews pertinent to the necessary skills.
• Offers technical leadership to up to three SkyTouch agile teams, steering architecture, design, and code quality in line with the department's vision and direction. Participates in agile teams for software design, development, testing, and deployment.
• Advocates for and secures a high standard of technical excellence within the IT development team, consistent with a top-performing organization.
• Ensures ongoing communication with project teams, confirming the alignment of design and construction, and modifies the solution architecture as needed throughout the project.
• Establishes and encourages best practices and standards to foster ongoing enhancement of resilience, quality, scalability, and performance among the engineering team.
• Upholds standards for technical excellence, including obtaining relevant certifications.
• Foresees future technological requirements based on business needs and engages in the evaluation and implementation of new technologies and tools.
• Investigates emerging technologies and determines their relevance to current and prospective business objectives.
Team Leadership
• Manages staffing levels within the domain according to technical skills, application knowledge, and the business roadmap.
• Engages actively in the interview and hiring processes, ensuring the successful onboarding of new associates.
• Plans, assigns, and directs the work of direct reports in collaboration with the Domain owner and PMO.
• Sets reasonable stretch goals for performance, provides regular, balanced, and constructive feedback, and conducts semi-annual performance appraisals.
• Participates in the IT talent review process with the direct manager to maintain high performance levels across the organization.
• Acknowledges and rewards excellence in performance.
• Works with direct reports on their professional development and career growth.
• Promotes the adoption of established design patterns, standards, principles, and best practices across assigned project teams.
Your Experience, Skills & Competencies
• Proficiency in various development technologies such as Java EE, Messaging Systems, XML, Web Services, JavaScript, HTML, and other web and scripting languages.
• Skilled in web and distributed application design.
• Knowledgeable in Service Oriented Architecture principles, web/RESTful services, and event-driven architecture.
• Practical experience with AWS cloud services and understanding of serverless architecture.
• Holds a Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
• At least 7 years of experience in developing high-volume, mission-critical applications across diverse environments and architectures for multi-user systems.
• A minimum of 3 years in a technical leadership role.
• Solid grasp of front-end development frameworks such as Spring MVC, Angular, or React.
• Familiarity with Java garbage collection methodologies and best practices.
• Proficient in using version control systems like Git.
• Knowledge of message-driven programming and queuing services such as RabbitMQ, SQS.
• Utilization of collaboration tools like Atlassian Tools, DevOps.
• Competence in CI/CD methodologies using tools like Maven, Jenkins, along with an understanding of OWASP top 10, Source Code Analysis Tools, SAST, and DAST tools.
• Experience with application profiling, Application Performance Management (APM) tools, and Observability Platforms.
• Experience in AWS serverless architecture components like AWS Lambda, API Gateway, CloudWatch.
• Comprehensive knowledge of the Software Development Life Cycle (SDLC).
• Demonstrated ability to build applications meeting security, scalability, high availability, and network management/monitoring standards.
• Expertise in defining architectures that ensure security, scalability, high availability, and network management/monitoring.
• Experience with both relational (SQL) and non-relational (NoSQL) databases and designing highly available, distributed systems.
Your Team
This is a leadership role that reports to the Domain Owner, Software Engineering and provides technical leadership to teams of Software and Test Engineers (20 direct reports; both FTE and Contractors).
Your Work Location
As our Manager, Software Engineering, you will be based in our beautiful, state-of-the-art technology hub in Scottsdale, AZ. In October 2021, SkyTouch opened a newly constructed world class technology center.
Right now, our associates in Scottsdale, AZ are working in a hybrid environment, up to 4 days per week in the office and virtual from your home office the remaining days. We provide flexibility and encourage ongoing communication with your leadership to establish expectations about your unique needs.
About Choice
Choice Hotels International, Inc. (NYSE: CHH) is one of the largest lodging franchisors in the world. With nearly 7,500 hotels, representing nearly 630,000 rooms, in 46 countries and territories as of September 30, 2022, the Choice® family of hotel brands provides business and leisure travelers with a range of high-quality lodging options from limited service to full-service hotels in the upper upscale, upper mid-scale, midscale, extended-stay, and economy segments. The award-winning Choice Privileges® loyalty program offers members a faster way to rewards, with personalized benefits starting on day one. For more information, visit www.choicehotels.com.
At our worldwide corporate headquarters in Rockville, MD and St. Louis Park, MN as well as our technology center in Scottsdale, AZ, and through our associates around the globe, we keep Choice hotels thriving by serving as a champion for our franchisees and providing cutting-edge technology.
About Choice Hotels Financial Performance
Total revenues reached a company record of $1.4 billion for full-year 2022, a 31% increase compared to the same period of 2021. For full-year 2022, Radisson Hotels Americas contributed $104.2 million in total revenues. Click here to review our 2022 fourth quarter and full-year results.
Ability to model Choice's Cultural Values: Welcome and Respect Everyone, Be Bold, Be Quick, Listen, Be Curious and Show Integrity.