Choice Hotels - Scottsdale, AZ

posted about 2 months ago

Full-time - Manager
Scottsdale, AZ
10,001+ employees
Accommodation

About the position

SkyTouch Technology is seeking a Manager of Software Engineering (Data) to lead our innovative team in Scottsdale, AZ. As a pioneer in cloud-based property management systems for the hospitality industry, we have successfully implemented our SkyTouch Hotel OS® in over 6,500 properties worldwide. Our commitment to continuous innovation requires a highly qualified and motivated individual to help us advance our technology and services. In this role, you will be responsible for overseeing the data environment, which includes transactional databases, decision support databases, and data transformation processes. You will ensure the overall health of our reporting/data warehouse environment and manage the ETL processes that load data into this environment. As a hands-on engineering leader, you will balance technological challenges with mentoring and collaboration with stakeholders to enhance our applications and services. You will actively participate in software development, code reviews, and provide technical leadership to multiple agile teams. Your responsibilities will include defining best practices, ensuring adherence to engineering standards, and anticipating future technology needs based on business requirements. You will also manage staffing levels, participate in hiring processes, and provide performance feedback to your team members. The ideal candidate will have expertise in development technologies such as Java EE, Python, SQL, and web services, along with experience in business intelligence applications and data warehouses. You should possess a minimum of 5 years of experience supporting high-volume, mission-critical databases and at least 3 years in decision support data warehouse systems. Your leadership will drive the adoption of design patterns and best practices across your teams, ensuring a high level of technical excellence and user satisfaction.

Responsibilities

  • Actively participate in software development and code reviews related to required skills.
  • Provide technical leadership for up to 3 SkyTouch agile teams to drive architecture, design, and code quality.
  • Participate within agile teams to design, develop, test, and deploy software.
  • Promote and ensure a high level of technical excellence in IT development staff.
  • Maintain continual communication with assigned project teams to verify design and adjust solution architecture as needed.
  • Define and promote best practices and guidelines for continuous improvement in resilience, quality, scalability, and performance.
  • Ensure standards for technical excellence are followed, including relevant certifications.
  • Anticipate future technology needs based on business requirements and participate in the selection and rollout of new technologies.
  • Research new technologies and map their application to current and future business needs.
  • Manage staffing levels based on technical skill sets and business roadmap.
  • Participate in interviewing and hiring processes, ensuring successful onboarding of new associates.
  • Plan, assign, and direct work for direct reports in collaboration with Domain owner and PMO.
  • Set performance goals, provide feedback, and conduct performance appraisals.
  • Participate in IT talent review processes to maintain high performance across the organization.
  • Recognize and reward performance excellence.
  • Collaborate with direct reports on their professional development and growth.
  • Drive adoption of identified design patterns, standards, principles, and best practices.

Requirements

  • Expertise in one or more development technologies: Java EE, Python, SQL, Web Services, scripting languages.
  • Experience with business intelligence applications and data warehouses.
  • Expertise in one or more data technologies: Analytics, ETL, ELT, SQL, data modeling.
  • A minimum of 2 years of experience with AWS data lake technologies such as DMS, Glue, S3, Kinesis.
  • Experience with Service Oriented Architecture concepts, web/RESTful services, and event-driven architecture.
  • Hands-on experience with AWS cloud provider and knowledge of serverless architecture.
  • Bachelor's degree in computer science, Information Systems, Engineering, or related discipline.
  • A minimum of 5 years of experience in the support of high volume, mission critical databases.
  • A minimum of 3 years of experience in support of decision support data warehouse systems.
  • A minimum of 7 years of experience in the development of high volume, mission critical applications in heterogeneous environments.
  • Knowledge of database best practices and data warehousing best practices.
  • Experience using version control systems, such as Git.
  • Use of collaboration tools such as Atlassian Tools, DevOps.
  • Experience in CI/CD best practices using build tools like Maven, Jenkins.
  • Familiarity with OWASP top 10, Source Code Analysis Tools, SAST and DAST tools.
  • Experience with Application profiling tools and Application Performance Management Tools (APM).
  • Experience with AWS serverless architecture (AWS Lambda, API Gateway, CloudWatch).
  • Strong knowledge of all aspects of the Software Development Life Cycle (SDLC).
  • Proven success building applications that satisfy security, scalability, high availability, and network management/monitoring requirements.
  • Experience in defining architectures that satisfy security, scalability, high availability, and network management/monitoring requirements.
  • Experience with relational (SQL) and/or non-relational (NoSQL) databases and the design of highly available, distributed database applications.
  • Experience in coaching and mentoring teams towards excellence and knowledge of talent management.
  • Experience in business process modeling & reengineering.
  • Knowledge of Agile/Scrum development methodologies.
  • Knowledge of lean engineering principles and experience in applying them.

Nice-to-haves

  • Experience with cloud-native application development.
  • Familiarity with microservices architecture.
  • Knowledge of data governance and compliance standards.

Benefits

  • Competitive salary and performance bonuses.
  • Health, dental, and vision insurance.
  • 401(k) retirement plan with company matching.
  • Flexible work hours and remote work options.
  • Paid time off and holidays.
  • Professional development opportunities.
  • Employee discounts on hotel stays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service