top of page

Software Engineering Manager

Phoenix, AZ, USA

Job Type


Role Summary:

The manager of IT’s Revenue Offers Engine function will lead the design, delivery, and operational improvement of the Offers capabilities including API services, merchandising offer management, platform support, and channel support across the enterprise.  They will partner closely with business teams across the company that are either providing or consuming product and pricing information.  They will also closely partner with other IT teams responsible for delivering and maintaining the shared common services platforms.  The leadership scope includes product discovery, requirements analysis, application development, testing, continuous deployment, and on-going production support.

Essential Duties and Responsibilities:

  • Cascade corporate and IT department's goals by setting short-term direction and annual goals for the Revenue Offers Engine and communicate the goals to team members, customers, and stakeholders

  • Cultivate, support, and promote an organizational culture that provides for high performance, high morale, integrity, teamwork, continuous learning, continuous feedback, and work-life balance

  • Build and lead a team in achieving ambitious goals, providing regular feedback and driving continuous improvement

  • Engage with business partners to understand product merchandising strategy and translate these needs into specific deliverables for the Offers Engine development

  • Maintain internal and external merchandising platforms configurations and versioning. Prioritize updates and enhancements against project initiatives

  • Oversee backlog of development work to ensure that critical business decisions can be generated from the measurement of the team's output

  • Collaborate with IT teams to ensure an effective and efficient use the enterprise common services platform as it evolves over time

  • Drive the implementation of functionally appropriate, technically sound and integrated technical solutions and ensure the quality, consistency and integrity of IT's execution and supporting documentation

  • Manage vendor resources as assigned

  • Partner & collaborate with teams across the company and manage to a continued focus on customer needs and requirements and effective customer communication

  • Participate and share in cross-departmental leadership responsibilities including strategy, tactics, goal setting, staff selection & workforce management, budgeting and operational excellence

  • Support effective stewardship of the company's resources by following financial controls processes, producing accurate forecasts, managing budgets and monitoring the overall productivity of the functions managed

  • Understand and adhere to Enterprise Architecture strategy & standards


  • Bachelor's degree (in lieu of degree - 9 years of experience in an IT environment)

  • 5 years of work experience in an Information Technology environment, including 2 years of experience in a management or team leader or project leader capacity

  • Demonstrated success in managing an IT team that was responsible for the design, build, test and delivery of API services

  • Demonstrated proficiency in API data contact modeling techniques

  • Demonstrated proficiency in API documentation, security, and governance

  • Demonstrated proficiency in delivering IT solutions through a software development lifecycle

  • Demonstrated proficiency in API monitoring and support processes

  • Excellent partnering, negotiation, and communication skills

  • Ability to work effectively and communicate clearly in a strong customer service/team-oriented environment

  • Excellent partnering, negotiation, and communication skills

  • Ability to work effectively and communicate clearly in a strong customer service/team-oriented environment

  • Ability to uphold policies, procedures, and standards for the organization

  • Excellent ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems

  • Ability to understand complex business and technical issues and make appropriate decisions/trade-offs as required

  • General business acumen including understanding product strategy across market segments and function across products

  • Proficient understanding of business processes being supported by assigned system(s) across business customers

  • Ability to model a growth/learning mindset and establish a culture of continuous improvement

  • Proficient knowledge of project management methodology

  • Proficient knowledge of technical / business environments and the airline industry or similar mastery/knowledge of candidate's industry

  • Proficient knowledge of systems (i.e., computer, networking, platforms) and SDLC

  • S./B.A. or M.S./M.B.A. in Computer Science, Engineering, or Information Systems

  • Extensive experience in leveraging an Issue and Project Tracking software across development teams in an Enterprise environment

  • Extensive experience with API development using Enterprise common service platforms and patterns.

  • Experience with API service discovery and collaboration techniques

  • Experience leading software development teams through the requirements to deployment process including the use of modern testing and deployment technologies to accelerate the software development process

  • Consultative experience in the transportation or retail space to engage customers in the design of dynamic product catalogs

  • Specific experience with the use of Integration Platform as a Service (iPaaS)


bottom of page