Software Engineer 3

2 days ago


Scottsdale, Arizona, United States Choice Hotels International, Inc. Full time
Software Engineer 3 - Site Reliability

At Choice Hotels International, Inc., we're seeking a skilled Software Engineer 3 - Site Reliability to join our Digital Experience team. As a key member of our team, you'll play a crucial role in ensuring the security, availability, scalability, latency, and efficiency of our digital products and services.

Your Responsibilities

  • Design, write, and maintain software to improve the security, availability, scalability, latency, and efficiency of our digital products and services.
  • 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.

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:

  • Java (5+ 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)
  • Experienced in secure coding practices
  • Have 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

    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. We provide flexibility and encourage ongoing communication with your leadership to establish expectations about your unique needs.

  • Software Engineer

    1 month ago


    Scottsdale, Arizona, United States Exquisite Software Full time

    About the JobWe are seeking a skilled ASP.NET Developer to join our engineering team at Exquisite Software. As a key member of our team, you will be responsible for developing consumer and business applications for iOS and Android using Azure.ResponsibilitiesConverting prototypes and designs into Xamarin.Forms user-interfaces.Contributing to the estimates of...

  • Software Engineer

    2 days ago


    Scottsdale, Arizona, United States Exquisite Software Full time

    About the JobExquisite Software is seeking a skilled ASP.NET developer to join our engineering team. As a key member of our team, you will be responsible for developing consumer and business applications for iOS and Android using Azure.ResponsibilitiesDesign and implement user-interfaces using Xamarin.FormsContribute to the estimates of future...


  • Scottsdale, Arizona, United States Choice Hotels International, Inc. Full time

    Software Engineer 3 Job DescriptionAt Choice Hotels International, Inc., we are seeking a highly skilled Software Engineer 3 to join our Digital Experience Site Reliability team. As a key member of our team, you will be responsible for designing, writing, and maintaining software to improve the security, availability, scalability, latency, and efficiency of...

  • Software Developer

    3 weeks ago


    Scottsdale, Arizona, United States Exquisite Software Full time

    About the JobExquisite Software is seeking a talented software developer to join our engineering team. As an ASP.NET developer, you will be working in an Agile environment on a team developing Web Applications and WebAPI using Azure.ResponsibilitiesConverting prototypes and designs into Xamarin.Forms user-interfaces.Contributing to the estimates of future...

  • Software Engineer

    2 days ago


    Scottsdale, Arizona, United States Jobs for Humanity Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our E-Commerce development team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our E-Commerce platform.Key Responsibilities:Design and develop software applications using Microsoft technologies such as...


  • Scottsdale, Arizona, United States HEAT Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Ivanti. As a key member of our Patch Manager team, you will be responsible for developing and maintaining our Patch Manager Desktop & DataCenter products for Microsoft System Center.Key Responsibilities:Development and maintenance of our Patch Manager Desktop &...


  • Scottsdale, Arizona, United States Axway Software SA Full time

    Job Title: Software Technical Support EngineerOverview:Axway is an enterprise integration company that's been around for over 20 years to digitally transform businesses of all sizes with more than 11,000 customers in 100 countries. We're looking for a talented Software Technical Support Engineer to join our team.About the Role:We're seeking a highly skilled...


  • Scottsdale, Arizona, United States Aditi Consulting Full time

    Job Summary:You will be responsible for designing and developing software programs and applications, collaborating with hardware engineers, and working with quality assurance to develop software test plans. Your work will be part of a team of engineers at various levels who work together to support each other and the platform.Key Responsibilities:Designing...


  • Scottsdale, Arizona, United States Belcan Full time

    Job Title: Senior Software Systems EngineerWe are seeking a highly skilled Senior Software Systems Engineer to join our team at Belcan. As a key member of our engineering team, you will be responsible for designing, developing, and deploying state-of-the-art ground operational systems.**Responsibilities:*** Perform requirements analysis, requirements...


  • Scottsdale, Arizona, United States Choice Hotels International, Inc. Full time

    Job Summary We are seeking a highly skilled Software Engineering Manager to lead our software development team. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to motivate and guide a team of software engineers. Key Responsibilities Provide technical leadership and guidance to the software...


  • Scottsdale, Arizona, United States TWO95 International Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at TWO95 International. The ideal candidate will have a strong background in software development, computer engineering, or related fields, with a focus on full-stack development using Angular. The successful candidate will have a...


  • Scottsdale, Arizona, United States The Computer Merchant, LTD (TCM) Full time

    Job Title: Senior Software EngineerAt The Computer Merchant, LTD (TCM), we are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software and tools for our clients.Key Responsibilities:Perform software requirements analysis and participate in...


  • Scottsdale, Arizona, United States Staffing Science Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Manager to join our team at Staffing Science. As a key member of our engineering team, you will be responsible for leading and mentoring senior and junior engineers, promoting best practices, and conducting detailed code reviews.Key ResponsibilitiesLeadership and...


  • Scottsdale, Arizona, United States The Computer Merchant, LTD (TCM) Full time

    Job Title: Senior Software EngineerAt The Computer Merchant, LTD (TCM), we are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software and tools for our clients in the defense industry.Key Responsibilities:Perform software requirements analysis...


  • Scottsdale, Arizona, United States The Computer Merchant, LTD (TCM) Full time

    Job Title: Senior Software EngineerJob Summary: The Computer Merchant, LTD (TCM) is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software and tools for our clients.Key Responsibilities:Perform software requirements analysis and participate in...


  • Scottsdale, Arizona, United States The Computer Merchant, LTD (TCM) Full time

    Job Title: Senior Software EngineerJob Summary: The Computer Merchant, LTD (TCM) is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software and tools for our clients.Key Responsibilities:Perform software requirements analysis and participate in...


  • Scottsdale, Arizona, United States Choice Hotels Full time

    Job DescriptionAs a seasoned Engineering leader, you will be responsible for driving technical excellence and innovation in our Software Engineering Department. You will lead a team of Software and Test Engineers, providing technical guidance and mentorship to ensure the delivery of high-quality applications and services.Key Responsibilities:Provide...


  • Scottsdale, Arizona, United States Softworld Inc Full time

    Job Title: Senior Software EngineerAt Softworld Inc, we are seeking a highly skilled Senior Software Engineer to lead our software development team. The ideal candidate will have a strong background in software engineering, with expertise in applying technical standards and methodologies to solve complex challenges.Job Requirements:Creative thinker with...


  • Scottsdale, Arizona, United States Staffing Science Full time

    Staffing Science is seeking a highly skilled Principal Software Engineer/Architect to take on a pivotal role in our organization.This position requires a unique blend of engineering expertise and architectural insight, focusing on technical leadership and strategic direction. Ideal candidates will have experience with the React/Node stack, although...


  • Scottsdale, Arizona, United States Peerlogic Full time

    About PeerlogicPeerlogic is a pioneering company in the healthcare technology space, revolutionizing patient engagement and communication through cutting-edge AI solutions.Role OverviewAs a Staff Software Engineer at Peerlogic, you will play a pivotal role in shaping the future of AI-driven communication solutions in the medical industry. You will be...