Manager, Software Engineering

2 months ago


Scottsdale, United States Choice Hotels Full time

Manager, Software Engineering Scottsdale, AZ Who are we looking for? SkyTouch Technology is an early innovator of cloud-based, mobile-enabled property management system (PMS) solutions for the hospitality industry. Over the last 10+ years, our PMS software, SkyTouch Hotel OS®, has been successfully implemented in over 6,500 properties worldwide. With our proven track record, we have both disrupted the industry and changed the face of hotel operations management, becoming the premiere cloud-based PMS solution for value, scalability, and mobility through industry-leading onboarding, training, and service. As a company that relies heavily on continuing innovation, we always need the help of highly qualified and motivated individuals who want to help move us to the next level. The Software Engineering Department is tasked with delivering scalable applications, systems, and services utilizing state-of-the-art technologies, adhering to engineering best practices and methodologies. As an integral member of our Software Engineering Team, you will lead the team to achieve excellence in creating highly scalable and efficient applications, leading to utmost user satisfaction and motivated team members. Are you a seasoned hands-on Engineering leader with a technological mindset? Can you balance solving technological challenges, mentoring, driving resources to excel, and collaborating with stakeholders to improve or develop new applications/services? We encourage you to apply for our Manager, Software Engineering position today and #Makeityourchoice. Your Responsibilities Delivery: Engages actively in software development and conducts code reviews pertinent to the necessary skills. Offers technical leadership to up to three SkyTouch agile teams, steering architecture, design, and code quality in line with the department's vision and direction. Participates in agile teams for software design, development, testing, and deployment. Advocates for and secures a high standard of technical excellence within the IT development team, consistent with a top-performing organization. Ensures ongoing communication with project teams, confirming the alignment of design and development, and modifies the solution architecture as needed throughout the project. Establishes and encourages best practices and standards to foster ongoing enhancement of resilience, quality, scalability, and performance among the engineering team. Upholds standards for technical excellence, including obtaining relevant certifications. Foresees future technological requirements based on business needs and engages in the evaluation and implementation of new technologies and tools. Investigates emerging technologies and determines their relevance to current and prospective business objectives. Team Leadership Manages staffing levels within the domain according to technical skills, application knowledge, and the business roadmap. Engages actively in the interview and hiring processes, ensuring the successful onboarding of new associates. Plans, assigns, and directs the work of direct reports in collaboration with the Domain owner and PMO. Sets reasonable stretch goals for performance, provides regular, balanced, and constructive feedback, and conducts semi-annual performance appraisals. Participates in the IT talent review process with the direct manager to maintain high performance levels across the organization. Acknowledges and rewards excellence in performance. Works with direct reports on their professional development and career growth. Promotes the adoption of established design patterns, standards, principles, and best practices across assigned project teams. Your Experience, Skills & Competencies Proficiency in various development technologies such as Java EE, Messaging Systems, XML, Web Services, JavaScript, HTML, and other web and scripting languages. Skilled in web and distributed application design. Knowledgeable in Service Oriented Architecture principles, web/RESTful services, and event-driven architecture. Practical experience with AWS cloud services and understanding of serverless architecture. Holds a Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. At least 7 years of experience in developing high-volume, mission-critical applications across diverse environments and architectures for multi-user systems. A minimum of 3 years in a technical leadership role. Solid grasp of front-end development frameworks such as Spring MVC, Angular, or React. Familiarity with Java garbage collection methodologies and best practices. Proficient in using version control systems like Git. Knowledge of message-driven programming and queuing services such as RabbitMQ, SQS. Utilization of collaboration tools like Atlassian Tools, DevOps. Competence in CI/CD methodologies using tools like Maven, Jenkins, along with an understanding of OWASP top 10, Source Code Analysis Tools, SAST, and DAST tools. Experience with application profiling, Application Performance Management (APM) tools, and Observability Platforms. Experience in AWS serverless architecture components like AWS Lambda, API Gateway, CloudWatch. Comprehensive knowledge of the Software Development Life Cycle (SDLC). Demonstrated ability to build applications meeting security, scalability, high availability, and network management/monitoring standards. Expertise in defining architectures that ensure security, scalability, high availability, and network management/monitoring. Experience with both relational (SQL) and non-relational (NoSQL) databases and designing highly available, distributed systems. Your Team This is a leadership role that reports to the Domain Owner, Software Engineering and provides technical leadership to teams of Software and Test Engineers (20 direct reports; both FTE and Contractors). Your Work Location As our Manager, Software Engineering, you will be based in our beautiful, state-of-the-art technology hub in Scottsdale, AZ. In October 2021, SkyTouch opened a newly constructed world class technology center. 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. About Choice Hotels Financial Performance Total revenues reached a company record of $1.4 billion for full-year 2022, a 31% increase compared to the same period of 2021. For full-year 2022, Radisson Hotels Americas contributed $104.2 million in total revenues. Click here to review our 2022 fourth quarter and full-year results. Ability to model Choice’s Cultural Values: Welcome and Respect Everyone, Be Bold, Be Quick, Listen, Be Curious and Show Integrity.



  • Scottsdale, United States Exquisite Software Full time

    About the job Software Engineering Manager Exquisite Software is looking for 3 experienced Software Engineering Managers who will be leading our Engineering Team. You will oversee a team of engineers supporting our Mobile, Web, and Enterprise applications. The ideal candidate will have an engineering mindset while empowering our team to enhance our dealer's...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    About Exquisite SoftwareExquisite Software is a leading provider of mobile, web, and enterprise applications. We are seeking an experienced Software Engineering Manager to lead our engineering team. The ideal candidate will have a strong engineering background, excellent leadership skills, and the ability to empower our team to deliver high-quality...

  • Software Engineer

    5 months ago


    Scottsdale, United States Exquisite Software Full time

    About the job Software Engineer Job Summary Exquisite Software is looking for an experienced software development engineer. Responsibilities • Write high-quality, efficient, testable code in Java and other object-oriented languages.• Build highly available, secure, distributed systems in a micro-services architecture.• Collaborate with some of the...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    About the role Software Engineering Team Lead At Exquisite Software, we're looking for a seasoned Software Engineering Team Lead to join our team. This is a fantastic opportunity for an experienced professional to lead and manage our engineering team, overseeing the development of our mobile, web, and enterprise applications. We're seeking someone with a...


  • Scottsdale, Arizona, United States HEAT Software Full time

    Job OverviewHEAT Software, a leading provider of IT management solutions, is seeking a Senior Software Engineer to join our team. Located in our global offices, this role offers the opportunity to work on cutting-edge patch management tools and collaborate with experienced engineers.The successful candidate will be responsible for delivering high-quality...


  • Scottsdale, United States HEAT Software Full time

    HEAT Software and LANDESK are now Ivanti!  With more than 1,600 employees in 23 countries and over 22,000 broadly diversified customers across all industries.  From patch and asset management to IT service delivery and security, our software is everything an organization needs to take their IT operations to the next level.”  Ivanti provides integrated...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    Job Title: Software Engineer PositionWe are seeking a skilled Software Engineer to join our team at Exquisite Software. As a key member of our engineering team, you will be responsible for designing and developing high-quality web applications using ASP.NET.About the JobYou will be working in an Agile environment on a team developing web applications and...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    Company OverviewExquisite Software is a leading provider of software solutions.We are dedicated to delivering high-quality, efficient, and secure software products.Job SummaryWe are seeking an experienced software development engineer to join our team.Job RequirementsBachelor's degree in Computer Science or related discipline, or 5+ years of experience in...

  • Engineering Manager

    3 days ago


    Scottsdale, United States Sterling Engineering Full time

    Engineering Manager100% Onsite Position - Scottsdale, AZTarget Starting Salary: $100,000 - $130,000/yearNo Direct Reports - Less than 5% travel Job Summary:We are seeking an experienced, driven, and energetic Engineering Manager to lead and oversee engineering teams in the design, development, and delivery of custom, heavy, mobile automation solutions. This...

  • Engineering Manager

    2 days ago


    Scottsdale, United States Sterling Engineering Full time

    Engineering Manager100% Onsite Position - Scottsdale, AZTarget Starting Salary: $100,000 - $130,000/yearNo Direct Reports - Less than 5% travel Job Summary:We are seeking an experienced, driven, and energetic Engineering Manager to lead and oversee engineering teams in the design, development, and delivery of custom, heavy, mobile automation solutions. This...


  • Scottsdale, Arizona, United States TWO95 International Full time

    Job Title: Mobile Software Engineering ManagerLocation: Scottsdale, AZEstimated Salary: $220,000 - $300,000 per annumTWO95 International is seeking an experienced and innovative Mobile Software Engineering Manager to join our team. As a key member of our engineering team, you will be responsible for leading and managing a team of developers to design,...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    About Exquisite Software Our Company OverviewWe are a cutting-edge software development company, and we are looking for an experienced Software Engineer to join our team. We offer a competitive salary of $120,000 - $180,000 per year, depending on experience.Job Description:We are seeking a skilled Software Engineer to develop high-quality, efficient,...


  • Scottsdale, Arizona, United States HEAT Software Full time

    OverviewHEAT Software, a leading provider of integrated solutions for IT management, is seeking a highly skilled Senior Software Engineer to join its team. With over 1,600 employees in 23 countries and a customer base of over 22,000 organizations across various industries, Ivanti offers a comprehensive range of products to take IT operations to the next...


  • Scottsdale, United States Staffing Science Full time

    Are you a strategic and hands-on technical leader with a passion for building software and high-performing teams in fast-paced environments? We’re looking for a Senior Manager of Software Engineering to lead two dynamic development teams, partner closely with product teams, and enhance our digital product portfolio. If you have a track record of building...


  • Scottsdale, United States Staffing Science Full time

    Are you a strategic and hands-on technical leader with a passion for building software and high-performing teams in fast-paced environments? We’re looking for a Senior Manager of Software Engineering to lead two dynamic development teams, partner closely with product teams, and enhance our digital product portfolio. If you have a track record of building...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    About Exquisite SoftwareExquisite Software is a rapidly growing technology company that provides innovative mobile, web, and enterprise solutions. We are seeking an experienced Senior Engineering Leader to lead our engineering team. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to drive innovation...


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

    Job Summary:We are seeking a skilled Senior Customer Support Manager to join our team at Axway Software SA. As a senior member of our support team, you will be responsible for leading, coaching, and managing a team of customer support engineers.We offer a competitive salary of $140,000 per year and excellent benefits. If you have strong technical skills and...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    Job DescriptionAbout Exquisite SoftwareWe are looking for an experienced software development engineer to join our team. Our company is committed to providing high-quality, efficient, and secure software solutions.Key ResponsibilitiesDesign, develop, and test software services in Java and other object-oriented languages.Collaborate with our engineering team...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    About the role Mobile Application Development ManagerExquisite Software is looking for an experienced Mobile Application Development Manager to oversee the development of our mobile applications. This is a great opportunity for a skilled professional to take charge of our engineering team, ensuring the delivery of high-quality solutions. We're seeking...


  • Scottsdale, Arizona, United States Exquisite Software Full time

    About the RoleWe are seeking an experienced software development engineer to join our team at Exquisite Software. This is an exciting opportunity to work on complex challenges in large-scale computing and contribute to the development of highly available, secure, distributed systems in a micro-services architecture.### Job DescriptionThis role involves...