Software Engineer Sr

About the job

Senior Software Engineer

Who are we looking for?

Choice Hotels, one of the world’s largest lodging franchisors, has an exciting new opportunity as our Senior Software Engineer in the Choice Integration Team (CIT). The CIT is the team that supports applications used by our business partners to onboard new hotels, maintain hotel data, and set up. Also, distribute hotel/rate plans to sync up with other systems. As a key member of our CIT, you will be a valued resource to assist in building new systems, retiring legacy systems, ready and migrating applications to AWS, and participating in resiliency efforts to keep our portfolio of applications secure, stable, and highly available.

Are you analytical, proficient in Java and knowledgeable in AWS environments? We invite you to apply today for our Senior Software Engineer role and #MakeItYourChoice.

Your Responsibilities

  • Technical Specifications: Serves as a senior software engineer for supporting/enhancing enterprise systems software component additions and modifications.
  • Coding: Serves as the software engineer during the coding phase of the development cycle.
  • Quality Assurance (QA) Testing: Collaborates with the software engineering test teams during the quality assurance phase of the development cycle.
  • Hands-on experience is mandatory.
  • Production Release: Serves as primary support before, during and after the systems Production rollout.
  • Operation support: Work with the operations team to resolve major incidents including on-call support.
  • Take up the tech lead role and acts as a mentor to the team
  • Utilities: Actively involved in the selection and/or creation of tools for design, modeling, programming, debugging, testing, diagnostics, monitoring, profiling, operations, logging, reporting, security checking, and analysis.
  • Management: Participates in third-party system analysis to identify potential implementations and potential integrations.
  • Education: Keeps up on industry trends and current technological standards, languages, coding techniques, utilities, and operational considerations.

Your Experience, Skills & Competencies

  • Bachelor’s degree in related field Computer Science or equivalent experience
  • At least 9+ years’ 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
  • Expert level proficiency with the following technologies:
  • Java 8+
  • Unix/Linux
  • Service-oriented designs and technologies (AJAX, XML/JSON)
  • Web service technologies such as SOAP and REST
  • Continuous Integration/Delivery toolkits such as Maven and Jenkins/Harness/Puppet.
  • HTML5, CSS and JavaScript (jQuery), AngularJS or ReactJS
  • Message Queues like ActiveMQ, Kafka, SQS ..etc
  • Knowledge of Relational Database Management System (SQL) and non-relational database systems like NoSQL, Cassandra
  • Spring, Sprint Boot or similar MVC framework for navigating web-based applications.
  • Version control such as Git and Stash.
  • XML, XSLT, DTD or Schema modeling, DOM/XPath/SAX parsing
  • AWS cloud technology [ EC2, Container, API Gateway, Lambda .. etc]
  • Monitoring and Tracking with Prometheus, Micrometer, Grafana, Open search / ELK / Splunk
  • Exceptional analytical skills.
  • Excellent written and verbal communication skills with the ability to interface with internal/external people at all levels.
  • Exceptional interpersonal skills and demeanor.
  • Strong leadership skills.
  • Participate in Code Review process / Optimization
  • Application Performance Optimization

Your Team

This is an individual contributor role that will report to the Software Engineering Manager, Revenue Management Domain. You will have 6 peer teammates (s) and collaborate with cross-functional departments on a regular basis.

Your Work Location

As our Senior Software Engineer you will be based in our beautiful, state-of-the-art technology hub in Scottsdale, Arizona. 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, between two-four days per week in the office and working virtually the remaining days. We provide flexibility and encourage ongoing communication with your leadership to establish expectations about your unique needs.

We are focused on safety and wellness in our offices, and as such, as a Choice associate you will be required to disclose your COVID-19 vaccination status and provide a copy of your vaccination card. If you are not vaccinated or elect not to disclose your status, we will require a weekly negative COVID-19 test when working in the office.

About Choice

Choice Hotels International, Inc. (NYSE: CHH) is one of the largest lodging franchisors in the world. With more than 7,100 hotels, representing over 600,000 rooms, in nearly 40 countries and territories as of September 30, 2021, the Choice® family of hotel brands provide business and leisure travelers with a range of high-quality lodging options from limited service to full-service hotels in the upscale, midscale, extended-stay and economy segments. The award-winning Choice Privileges® loyalty program offers members benefits ranging from everyday rewards to exceptional experiences.

At our worldwide corporate headquarters in Rockville, Maryland, and technology center in Scottsdale, Arizona, 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.

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

More Information

Apply for this job