Software Engineer 3
Choice Hotels
Software Engineer 3
Scottsdale, AZ
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 - Site Reliability in the Digital Experience domain. The Digital Experience domain is the team that aims to build and operate best-in-class hospitality digital products which enables elegant experiences for our guests wherever their journey takes them. As a key member of our domain, you enhance and support Choicehotels.com in a fast-paced environment.
Are you passionate about digital and devops technology & strive to make everything you touch better? If so, we invite you to apply today for our Software Engineer 3 role today and #MakeItYourChoice.
Your Responsibilities
· Design, write, and maintain software to improve the security, availability, scalability, latency, and efficiency of choicehotels.com and related services, incorporating cloud and open-source tools when available and writing software of your own when nothing else fits the bill.
· Develop and deploy automated solutions to secure cloud development processes.
· Engage in service capacity planning and demand forecasting, anticipating performance bottlenecks and provisioning capacity as necessary.
· Participate in software performance analysis and system tuning.
· Monitoring and alerting for various components across our infrastructure to improve observability.
· Participate in rotating on-call duties, including after-hours/weekends on occasion.
· Regularly delivers software on-time and is constantly working to make accurate estimates and deliver on those estimates.
· Takes initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues.
· Identifies and proactively refactors technical debt before it grows into debt that requires significant work to resolve.
· Keeps up on industry trends and current technological standards, languages, coding techniques, utilities, and operational considerations.
· Able to enjoy and have fun in an exciting technology-driven software development culture!
Your Experience, Skills & Competencies
· Bachelor's degree in Computer Science, Information Systems, or related discipline.
· Minimum of 4 years progressive experience in software development, including previous experience in the development of highly transactional, mission critical websites, integrated with large-scale enterprise systems.
· Knowledge of agile software development methodologies, Service Oriented Architecture and object-oriented programming methodologies.
· Proficient in software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Solid developer within the following technologies:
o Java (5+ years)
o Spring MVC, Spring Boot, JMS
o Web service protocols, such as SOAP or REST
o Cloud / AWS
o Knowledge of network, routing and web related protocols (e.g. TCP/IP, UDP, HTTP, HTTPS)
o Experienced in secure coding practices
o Have clear understanding of encryption/decryption methods, authentication, and common IP/application attacks.
o Good understanding of information security principles and best practices.
o Experienced in identifying and resolving security issues such as SQLi, XSS, CSRF, and business logic flaws across large code bases
o Other Preferred Experience
o React, JavaScript, HTML, CSS, XML, XSL
o Familiarity with the OWASP Top Ten and CWE Top 25
o RDBMS, SQL, NoSQL
o Web analytics tools (Omniture, App Dynamics, Google Analytics)
o Familiarity with build and CI tools such as Maven, Gradle, Jenkins and Sonar
o Knowledge of Akamai CDN and Bot Manager
o Exceptional analytical skills.
o Exceptional verbal, written and listening communication skills.
o Strong interpersonal, analytical, problem-solving, influencing, prioritization and decision-making skills
Your Team
This is an individual contributor role that will report to the Sr. Manager – Software Engineering, Digital Experience. You will work as part of the Digital Experience Site Reliability team and collaborate with cross functional departments on a regular basis.
Your Work Location
As our Software Engineer 3 in Site Reliability, you will be based in our beautiful, state-of-the-art technology hub in Scottsdale, AZ. In October 2021, Choice opened a newly constructed world class technology center.
Right now, our associates in Scottsdale, AZ are working in a hybrid environment, up to 4 days per week in the office and virtual 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 as of September 30, 2022, the Choice® family of hotel brands provides business and leisure travelers 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. The award-winning Choice Privileges® loyalty program offers members a faster way to rewards, with personalized benefits starting on day one. For more information, visit www.choicehotels.com.
At our worldwide corporate headquarters in Rockville, MD and St. Louis Park, MN as well as our technology center in Scottsdale, AZ, and through our associates around the globe, we keep Choice hotels thriving by serving as a champion for our franchisees and providing cutting-edge technology.
*** PLEASE NOTE: This role is not eligible for sponsorship ***
Ability to model Choice’s Cultural Values: Welcome and Respect Everyone, Be Bold, Be Quick, Listen, Be Curious and Show Integrity.
Confirm your E-mail: Send Email
All Jobs from Choice Hotels