Military Spouse Connection Jobs

Military Spouse Connection mobile logo

Job Information

Choice Hotels Software Engineer 3 (Hybrid) in Scottsdale, Arizona

Software Engineer 3

Scottsdale , AZ or Minneapolis, MN (Hybrid)

Who are we looking for? 

Choice Hotels, one of the world’s largest lodging franchisors, has an exciting new opportunity as our Software Engineer 3 in the Data SRE team. The Data SRE team is the team that creates solutions to improve the reliability of data collection and data transformation jobs, monitors and improves the reliability of the Data environment, anticipates failures, gets them solved, and automates operation tasks and deployments. As a key member of our Data SRE team, you will contribute to enabling Choice Hotels to make use of data in all decision-making processes. 

Are you curious, bright, driven, bold, enjoy working with the latest technologies and have the right blend of business acumen, technically savvy, and customer-facing skills?  Then this opportunity is for you.  If you are willing to work hard, looking for a place to learn and grow, and have the skills we would like to hear from you.  We invite you to apply today for our Software Engineer 3 SRE role today and #MakeItYourChoice.  

Your Responsibilities

User Stories, Requirements, & Design: (10%)

  • May serve 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, reusable, and extensible component interfaces during the technical specification process. 

  • Assists with the authoring and analysis of overall system and system interface architectures, application framework usage, application security considerations and provisions, and the discovery of potential integrations with other internal and external systems. 

  • Collaborates with the scrum team on release planning.

    Coding: (35%)

  • Under the general direction of senior engineering staff, writes secure, stable, and maintainable code and implements object-oriented component designs. 

  • Provides reliable solutions to various moderately complex problems using sound problem solving and engineering techniques.

  • Documents, programs, and debugs the specific coding changes necessary to satisfy the component’s user stories and technical requirements. 

  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.

  • May coach and mentor more junior developers through the coding phase to ensure successful delivery of a solution.

    Testing: (20%)

  • Develops and executes unit tests (both automated and manual) to validate code.

  • Prepares the software components for QA testing and ensures code is deployed to the environment.

  • Supports the Test Engineering team with test plans, troubleshooting and defect fixes.

    Production Release: (10%)

  • Ensures deployment tasks are documented.

  • Monitors the system’s release to Production and provides operational assistance .

  • Leads the effort to discover, analyze, and resolve Production problems. 

  • Delivers Production fixes and system tunings as required .  

  • May serve as the lead software engineer during the system’s Production rollout and subsequent support.

  • May schedule and lead the post-release audit to identify system performance enhancements and process improvements.

    Utilities: (5%)

  • Assists senior development staff with selection and proof of concepts.

  • Provides options and recommendations on tools for design, modeling, programming, debugging, testing, diagnostics, monitoring, profiling, operations, logging, reporting, security checking, or analysis to leadership team. 

    Leadership: (5%)

  • Provides coaching and mentorship to junior software engineers .

  • Participates in third-party system analysis to identify potential implementations and integrations. 

  • May guide and direct work of others to ensure successful delivery of solution . Assists senior development staff with establishing interviewing criteria and participates in the interview process of candidates. 

  • May be responsible for ensuring onboarding of new software engineers on team.

    Education: (5%)

  • Demonstrates a desire to learn; keeps up on industry trends and current technological standards, languages, coding techniques, utilities, and operational considerations.

  • Works with senior development staff to make recommendations and implement process and programming improvements into Choice’s software development practices.

  • May lead the preparation and staging of internal software development presentations.

    Your Experience, Skills & Competencies

  • Bachelor’s degree in computer science, or related field, from a four-year college or university, or a combination of equivalent education and/or work experience. Relevant industry certification, such as Oracle Java Programmer, is preferred.  

  • Minimum of 4 years relevant experience in software development, information systems, or equivalent technical environment, including previous experience in the development of highly transactional, mission critical applications in heterogeneous environments/architectures for multi-user systems.

  • Excellent knowledge of all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support. 

  • Excellent knowledge of agile software development methodologies, Service Oriented Architecture, and object-oriented programming methodologies.

  • Excellent knowledge of software development best practices, including coding standards, code reviews, source control management, build processes (e.g., continuous integration and continuous delivery), testing, and operations.

  • Excellent knowledge of relational database management system technologies and tools.

    P roficiency with the following technologies:

  • Programming language Java (4+ years); version 1.8 and beyond preferred, Python or similar

  • Relational databases (Oracle, SQL Server, etc.) required .

  • AWS technologies required , including S3, Redshift, Athena etc

  • Airflow, Amazon AWMM

  • Unix/Linux and one of the many shells.

  • Spark, Hadoop, Kafka, Hive, AWS EMR required .

  • Web service technologies such as SOAP and REST

  • DevOps tools like Jenkins, Harness, etc.

  • Observability/Monitoring tools (Prometheus, Grafana, Splunk/Datadog)

  • SQL and RDBM systems

  • AWS (SQS, SNS, EC2) preferred.

  • Version control such as Git and code review type tools such as Stash

  • Continuous Integration/Delivery toolkits such as Jenkins/Puppet preferred

    Your Team

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

    Your Work Location

    As our Software Engineer 3, you will be based in either our beautiful, state-of-the-art technology hub in Scottsdale, AZ or our new office in Minneapolis, MN.

    Right now, our associates in Scottsdale, AZ and Minneapolis, MN are working in a hybrid environment, up to 4 days per week in the office and virtually 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, 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.

    About Choice Hotels Financial Performance

    Record total revenues grew 10% to $1.5 billion for full-year 2023 compared to the same period of 2022. Adjusted EBITDA for fourth quarter 2023 increased 11% to $125 million from the same period of 2022. Fourth quarter 2023 adjusted diluted EPS increased 14% to $1.44 compared to the same period of 2022. Please click here (https://investor.choicehotels.com/news/news-details/2024/Choice-Hotels-International-Reports-Fourth-Quarter-And-Full-Year-2023-Results/default.aspx) to review highlights of our Fourth Quarter and Full-Year 2023 Results.

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

​ CONNECT THE WORLD THROUGH THE POWER OF HOSPITALITY

We bring together the people, brand and technology that enable the success of others – welcoming every guest, every partner, everywhere their journey takes them.

Visit http://careers.choicehotels.com to learn more.

DirectEmployers