Banner Health is a nonprofit healthcare system based in Phoenix, Arizona. As one of the largest employers in the country, Banner Health utilizes the expertise a
Executive Director, Software Engineering
Location
Arizona + 4 moreAll locations: Arizona | California | Tennessee | Texas | Washington
Posted
114 days ago
Salary
$73 - $140 / hour
Seniority
Lead
Job Description
Executive Director, Software Engineering
Banner Health
• lead Banner Health’s enterprise software engineering strategy • shape digital experiences for patients and clinicians • inspire and develop high-performing engineering teams • drive execution on an ambitious, innovation-forward roadmap • partner closely with senior leaders to ensure technology accelerates Banner’s goals • establish and maintain software development excellence across the enterprise • drive digital transformation through innovative software solutions • envision, develop, and execute the strategic roadmap for software development • ensure delivery of high-quality, scalable software solutions • partner with business stakeholders to align technology solutions with organizational goals
Job Requirements
- Bachelor’s Degree in Business Administration, Computer Science or a related technical field
- 10 years of progressively responsible managerial experience
- 3 years managing high-performing technical teams
- experience in developing and managing large scale enterprise grade software/applications through SDLC principles
- solid understanding of micro-services driven application architecture and API development
- experience in creating and publishing data and AI products and services in a healthcare setting
- proven ability to collaborate effectively with product and program management teams
- experience in translating business requirements into technical solutions
- proven track record of successful project delivery through cross-functional team coordination
- strong expertise in cloud technologies, particularly AWS and Azure
- proficient understanding of modern software development frameworks including Java/JavaScript/TypeScript frameworks, API development, Microservices architecture, DevOps practices, Agile methodologies
- strong leadership competencies with demonstrated ability to build and lead high-performing engineering teams
- strong project and program management experience
- excellence in stakeholder management and communication
- strategic thinking and problem-solving abilities
- proven track record of delivering complex software projects
- experience in establishing and scaling development practices
Benefits
- health, financial, and security benefits
- Management Incentive Program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, build, and operate scalable backend services in Go that support mission-critical payments, billing, and account systems. • Own one or more core services end-to-end, ensuring high reliability, strong observability, and clear operational ownership. • Deliver meaningful system improvements (e.g., new services, major refactors, or performance enhancements) that increase scalability, correctness, and developer velocity. • Strengthen service health by reducing operational risk, technical debt, and incident frequency through proactive reliability and architecture improvements. • Lead and contribute to design and code reviews, raising the quality bar for service architecture, testing, and production readiness. • Partner cross-functionally with product and engineering teams to make complex backend systems understandable and usable. • Ensure backend services integrate securely and effectively with smart contracts and on-chain systems.
Fullstack Developer, PL
CHOOOSECHOOOSE builds digital tools so that we all can make climate action part of our everyday life and business.
• Maintain and scale complex front-end architecture with React, TypeScript, and React Query • Create accessible and user-friendly components for an internal Design System • Write unit tests or integration tests (Vitest) • Maintain and scale complex services
Lead Engineer – Mechanical Analysis
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• The Mechanical Analysis Engineer is responsible for the delivery of high-quality engineering analyses • Develop creative solutions and reduce analysis complexity to create accurate and effective solutions for complex engineering problems • Analyze primary plant structures to develop loads and response characteristics • Qualify RPV or Reactor Internals repairs or replacement components considering static, dynamic, thermal, and flow-induced loads • Engage customers to define scope, review results, and discuss technical risks • Work with the technical leader to establish an effective work plan, including time estimates, schedule estimates, requirements, and work processes • Apply vibration and acoustics first principle analytical methods (e.g., strouhal calculations for acoustic resonance, structural natural frequency calculation based on mass and stiffness, etc.) • Development of numerical acoustic models of the reactor internals, reactor steam dome, and reactor systems (e.g., main steam line and attached components) utilizing ANSYS finite element software or other similar numerical methods • Translation and manipulation of data between the time and frequency domain including (e.g., calculation of power spectral density (PSD plots) from time domain data) for development of bias and uncertainty between calculated and measured response • Support test planning and execution for validation of GVH designs • Provide clear and complete analysis documentation in accordance with GE engineering procedures • Analysis results typically provided in an engineering report for use by external customers • Ability to present analysis results in a clear, organized and concise manner • Manage time effectively to provide quality deliverables within the expected project timeline • Communicate effectively to leadership the status of work activities • Effectively manage multiple priorities
• Developing innovative technical solutions to improve Customer Support efficiency and performance • Working closely with members of Support Leadership to discover and design opportunities for tooling improvements • Understanding Support and customer experiences in order to identify opportunities for improvement • Working closely with other Software Engineers on projects and goals




