Senior Software Engineer

Glendale, AZ, USA|Remote, Travel, Onsite

Job Overview

briefcase

Employment Type

Full-time
clock

Compensation

Type:
Salary
Rate:
Range $123,400.00 - $162,700.00
clock

Work Schedule

Standard Hours
Flexible
diamond

Benefits

competitive compensation
Medical insurance
Dental Insurance
Vision Insurance
Paid Time Off
Retirement benefits
employee recognition programs

Job Description

Choice Hotels International, Inc. (NYSE: CHH) stands as one of the world’s largest lodging franchisors, operating over 7,500 hotels across more than 45 countries and territories. The company offers a diverse portfolio of high-quality lodging options spanning upper upscale, upper midscale, midscale, extended stay, and economy segments. Dedicated to empowering individuals who dare to bet on themselves—be they strivers, dreamers, or entrepreneurs—Choice Hotels consistently fosters a culture where innovation, entrepreneurship, and growth take center stage. Their corporate offices, notably located in North Bethesda, Maryland, Scottsdale, Arizona, and Minneapolis, Minnesota, act as hubs for their dynamic teams worldwide. These locations provide... Show More

Job Requirements

  • Bachelor's degree in computer science or related field or equivalent experience
  • Minimum 7 years of software engineering experience with enterprise-grade applications
  • Proficiency in Java, Python, React, Spring Boot, RESTful APIs, SQL/PostgreSQL, AWS services, CI/CD pipelines
  • Experience leading technical initiatives and mentoring team members
  • Strong communication skills and ability to work collaboratively in cross-functional teams
  • Authorized to work in the United States without sponsorship

Job Qualifications

  • Bachelor's degree in computer science or related field or equivalent experience
  • At least 7 years of experience designing and building enterprise-grade software using Java
  • Proficient in Python, React, Spring Boot, RESTful APIs, SQL/PostgreSQL, AWS, CI/CD pipelines, event-driven architectures, and monitoring tools
  • Proven track record of leading technical initiatives and mentoring team members
  • Excellent communication skills with a proactive, ownership-driven mindset
  • Demonstrates key competencies including cultivating innovation, ensuring accountability, and driving results

Job Duties

  • Foster a culture of ownership, accountability, and continuous improvement
  • Act as a technical leader and cross-functional collaborator, representing the team in broader engineering discussions
  • Lead system design and implementation of complex features using Java, Python, React, and related technologies
  • Define technical approaches, guide sprint planning and estimation, and ensure timely, high-quality delivery
  • Proactively identify risks, unblock teammates, and drive decision-making amid ambiguity
  • Champion developer experience by reducing technical debt and contributing to cross-team engineering standards
  • Lead incident response and postmortems and drive long-term improvements to application health
  • Mentor and support junior developers through code reviews, planning, and hands-on guidance

Job Qualifications

Experience

Expert Level (7+ years)

Job Location

You may be also interested in: