Senior Software Engineer, Data

Choice Hotels International Phoenix – Mesa – Scottsdale, AZ

Company

Choice Hotels International

Location

Phoenix – Mesa – Scottsdale, AZ

Type

Full Time

Job Description

Software Engineer, Senior (Data)

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.

Software Engineering, Senior (Data) serves as the lead software engineer for the data environment including:

  • Transactional databases
  • Decision support databases
  • Data transformation processes

Software Engineering, Senior (Data) is a subject matter expert in two or more of those key technology areas.
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 Software Engineer, Senior position today.

Your Responsibilities

  • Leads all phases of the software development cycle with an emphasis on analyzing complex business and technical problems to shape and deliver an entire system’s software components
  • Actively participate in code reviews.
  • Actively participates within agile teams to design, develop (write code), test and deploy software.
  • Promotes and ensures a high level of technical excellence in our IT development staff that is in keeping with a high-performing organization.
  • Maintains continual communication with assigned project teams, verifying what was designed was built and adjusting the solution architecture as appropriate throughout the project.
  • Helps define and promote best practices and guidelines to ensure continuous improvement in resilience, quality, scalability and performance within the engineering staff.
  • Ensures that standards are followed for technical excellence, including relevant certifications.
  • Serves as the technical lead for designing an enterprise system’s software component additions and modifications and for designing interfaces between software components.
  • Ensures the creation of robust and reusable software components and extensible component interfaces during the technical specification process.
  • Ensures cross team collaboration on design to ensure dependencies are identified.

Team Leadership

  • A contributing member to the software development standards set forth for all software engineering staff
  • Provides coaching and mentorship to junior software engineers.
  • Guides and direct work of others to ensure the successful delivery of solutions and team commitments.
  • Assist engineering manager by providing peer feedback for reviews.
  • Assists the engineering manager with establishing interview criteria and participates in the interview process of candidates. 
  • May be responsible for ensuring the onboarding of new software engineers on the team.
  • Participates in third-party system analysis to identify potential implementations and integrations.
  • May serve as a technical consultant across multiple scrum teams, leadership team, and cross-functional teams.
  • Drives adoption of identified design patterns, standards, principles, and best practices throughout their assigned project teams.

Your Experience, Skills & Competencies

  • Expert in the following development technologies: Java EE, Python, SQL, Web Services, scripting languages
  • Expert with business intelligence applications and data warehouses
  • Expert in one or more data technologies: Analytics, ETL, ELT, SQL, data Modeling , etc.
  • 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
  • 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/architectures for multi-user systems
  • Expert of database best practices and data warehousing best practices
  • Expert using Version control systems, such as Git.
  • Use of collaboration tools such as Atlassian Tools, DevOps.
  • Experience with Application profiling tools, Application Performance Management Tools (APM) App and Observability Platforms.
  • Expert in 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.
  • Expert with relational (SQL) and/or non-relational (NoSQL) databases and the design of highly available, distributed database applications.
  • Experience in business process modeling & reengineering.
  • Knowledge of Agile/Scrum development methodologies
  • Knowledge of lean engineering principles and experience in applying them

Your Team

This is an individual contributor role that will report to the Domain Owner, Software Engineering. You will have 10 peer teammates and collaborate with cross functional departments on a regular basis.

Your Work Location

As our Sr. Software Engineer (Data), 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.

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, 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. We’re the hotel company for those who choose to bet on themselves – the underdog, the dreamer, the entrepreneur – because that’s who we are, too.

At Choice, we are united by the simple belief that tomorrow will be even better than today – for associates, our company, and our franchisees. At our worldwide corporate headquarters in North Bethesda, MD and St. Louis Park, MN as well as our technology center in Scottsdale, AZ, and through our associates around the globe, every voice is heard, and every idea is listened to, no matter what area of the company they come from. We are united in supporting the entrepreneurial dreams of our more than 18,000 franchise owners, which propels us forward – giving our work at Choice a purpose larger than our business.

Ability to model Choice’s Cultural Values: Welcome and Respect Everyone, Be Bold, Be Quick, Listen, Be Curious and Show Integrity.

Apply Now

Date Posted

11/20/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Manager, IT Support - California Closets BC

Views in the last 30 days - 0

California Closets founded in 1978 is a leading custom storage solutions provider offering premium space management and exceptional service The compan...

View Details

Vice President, Total Rewards - Achieve

Views in the last 30 days - 0

Achieve is seeking a Vice President of Total Rewards for a hybrid role based in Phoenix AZ The successful candidate will lead a team of 68 people deve...

View Details

Lead Shipping/Receiving - Magna International

Views in the last 30 days - 0

Magna offers an engaging and dynamic environment for employees to develop industryleading automotive technologies The company invests in its employees...

View Details

BIM Coordinator - Larson Design Group

Views in the last 30 days - 0

Larson Design Group LDG is an awardwinning employeeowned Architecture Engineering and Consulting Firm They are expanding their team opening new office...

View Details

Lottery Fulfillment Associate, Retail - DraftKings

Views in the last 30 days - 0

The text describes an exciting job opportunity as an Operations Associate at a technology company DKNG specializing in sports and entertainment experi...

View Details

Human Resources Advisor - Banner Health

Views in the last 30 days - 0

Banner Health is offering a Human Resources position at University Medical Center Phoenix a nationally recognized academic medical center The role inv...

View Details