> Markdown version of [/jobs/ext/4032707-software-engineer-2-digital-experience](https://www.wearedevelopers.com/jobs/ext/4032707-software-engineer-2-digital-experience). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 2 - Digital Experience - **Company:** Choice Hotels International, Inc. - **Location:** Scottsdale, AZ, United States (Remote available) - **Experience:** Experienced - **Contract:** Franchise - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Business Logic, User Authentication, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Cyber Security, Information Systems, Continuous Integration, Cross-Site Request Forgery, Relational Databases, Google Analytics, Gradle, Java Message Service (JMS), Apache Maven, Routing, NoSQL, Object-Oriented Software Development, Open Source Technology, Open Web Application Security, Performance Tuning, Akamai, Omniture (Software), Secure Coding, Service-Oriented Architecture, Simple Object Access Protocol (SOAP), Software Engineering, SONAR (Symantec), SQL Injection, SQL Databases, TCP/IP, Web Analytics, Web Services, Extensible Markup Language (XML), Extensible Stylesheet Language (XSL), Software Organization, Spring-mvc, ReactJS, Spring-boot, Technical Debt, Cross-Site Scripting (XSS), Information Technology, Low Latency, Build Process, Software Coding, Software Performance, Appdynamics, Software Version Control, Jenkins - **Published:** October 30, 2026 - **Apply:** https://choicehotels.wd5.myworkdayjobs.com/External/job/Scottsdale-AZ---Technology--Digital-Commerce-Center/Software-Engineer-2_R22466 ## About the Role * Bachelor's degree in computer science, Information Systems, or related discipline. * Minimum of 2 years of 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: * Java (3+ years) * Spring MVC, Spring Boot, JMS * Web service protocols, such as SOAP or REST * Cloud / AWS * Knowledge of network, routing, and web related protocols (e.g., TCP/IP, UDP, HTTP, HTTPS) * Experienced in secure coding practices * Have a clear understanding of encryption/decryption methods, authentication, and common IP/application attacks. * Good understanding of information security principles and best practices. * Experienced in identifying and resolving security issues such as SQLi, XSS, CSRF, and business logic flaws across large code bases Other Preferred Experience * React, JavaScript, HTML, CSS, XML, XSL * Familiarity with the OWASP Top Ten and CWE Top 25 * RDBMS, SQL, NoSQL * Web analytics tools (Omniture, App Dynamics, Google Analytics) * Familiarity with build and CI tools such as Maven, Gradle, Jenkins and Sonar * Knowledge of Akamai CDN and Bot Manager * Exceptional analytical skills. * Exceptional verbal, written and listening communication skills. * Strong interpersonal, analytical, problem-solving, influencing, prioritization and decision-making skills ## Description * 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. * Participate in rotating on-call duties, including after-hours/weekends on occasion. * Consistently delivers software on-time and is constantly working to make accurate estimates and deliver 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., 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 API team and collaborate with cross functional departments on a regular basis.