Software Engineer 1 - Guest & Loyalty Domain
Role Overview
Join the Guest and Loyalty Domain team building systems that power loyalty programs and guest engagement data.
Participate in the full software development lifecycle by analyzing problems and building platform solutions.
This is an individual contributor role reporting to the Manager of Software Engineering on a team of 5–7 engineers.
Key Skills for This Role
Full Job Posting
Work Arrangement
- This is a four-days-onsite hybrid role at the North Scottsdale office.
Role Overview
Join the Guest and Loyalty Domain team building systems that power loyalty programs and guest engagement data.
Participate in the full software development lifecycle by analyzing problems and building platform solutions.
This is an individual contributor role reporting to the Manager of Software Engineering on a team of 5–7 engineers.
Your Responsibilities
- Analyze user stories and develop secure, maintainable Java code with Spring frameworks.
- Use agentic AI tools such as Copilot and Claude to improve productivity and code quality.
- Contribute to design discussions, peer code reviews, and integration testing.
- Participate in Agile standups, sprint planning, and retrospectives.
- Support CI/CD pipelines and cloud-based AWS deployments.
- Monitor and debug production systems using Prometheus and OpenSearch.
- Partner with QA on validation and test planning.
- Participate in a rotating on-call schedule to support production systems.
- Stay current on technologies, frameworks, and software development best practices.
Experience, Skills & Competencies
- Hold a bachelor's degree in Computer Science or a related field, or have equivalent experience.
- Have 1–2 years of Java 8+ development experience with Spring REST, MVC, and Security.
- Have hands-on experience with AWS or another cloud environment.
- Have experience with Jira and Confluence.
- Understand REST API design and consumption patterns.
- Be proficient in Bitbucket or Git workflows, branching, and merge conflict resolution.
- Use Java IDEs and Maven or Gradle build tools.
- Understand secure coding practices and application security fundamentals.
- Have debugging experience with logs and monitoring tools.
- Understand SQL and relational database fundamentals.
- Have strong communication and interpersonal skills.
- Demonstrate a growth-oriented mindset and interest in AI-powered developer assistants.
Benefits
- Competitive medical, dental, and vision coverage.
- Paid leave for holidays, vacation, personal, family, volunteer, sick, jury duty, bereavement, military, and religious observance.
- Retirement and health savings financial benefits.
- Employee recognition programs and hotel discounts.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Choice Hotels International
Software Engineer 2 - Guest & Loyalty Domain
Scottsdale, USA
Choice Hotels seeks a software engineer to build secure Java and Spring systems supporting guest engagement and loyalty data. You will contribute to design, testing, cloud deployments, production support, and an on-call
Guest Service Agent
Brandon, CAN
Software Engineer 2 - Guest & Loyalty Domain
Scottsdale, USA
Houseperson
Kissimmee, USA
Shuttle Driver - Comfort Inn JFK
Jamaica, USA
Housekeeper/Room Attendant
Wheeling, USA