Dir Software Engineering
ACI Worldwide · Norcross, GA · 3 wk ago
Hybrid$5/hrFull-time
About the role
As a Director, Software Engineering in Norcross, GA or Omaha, NE, you will join a diverse, passionate team dedicated to powering the world’s payments ecosystem. This senior leadership position defines and executes engineering strategy for major product lines, owns end-to-end delivery accountability for significant engineering organizations, drives technical excellence at scale, manages substantial budgets, and builds strategic partnerships that enable business success.
Responsibilities
- Lead a significant engineering organization of 30-60 engineers across 3-5 managers.
- Define and execute engineering strategy for major product lines.
- Own end-to-end delivery accountability with executive visibility.
- Manage a substantial budget ($2M-$5M+) including headcount and operational expenses.
- Lead critical initiatives that directly impact business outcomes and revenue.
- Drive engineering excellence including architecture, quality, velocity, and reliability.
- Define engineering standards, practices, and methodologies for the organization.
- Build and scale high-performing engineering organizations through strategic hiring.
- Develop leadership pipeline including managers and senior technical talent.
- Shape organizational culture emphasizing innovation, quality, and collaboration.
- Build strategic partnerships with Product, Design, and other Engineering leaders.
- Present engineering strategy, progress, and recommendations to executive leadership.
- Collaborate with peers on enterprise initiatives and technical strategy.
- Drive adoption of AI-assisted development and transformative engineering practices.
- Represent engineering in customer and partner engagements as needed.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field; Master's preferred. Equivalent experience (12+ years) may substitute for degree.
- 10-15 years of software engineering or technology leadership experience.
- 5+ years managing engineering managers and leading large teams.
- Proven track record of delivering complex, enterprise-scale software products.
- Experience with P&L management, budget ownership, and resource planning.
- Payments, financial services, or regulated industry experience preferred.
Skills
- Deep understanding of software architecture at enterprise scale.
- Expert knowledge of modern engineering practices and methodologies.
- Understanding of scalability, reliability, and performance at high scale.
- Knowledge of security, compliance, and regulatory requirements.
- Strong understanding of engineering metrics and organizational effectiveness.
- Exceptional leadership and organizational transformation capabilities.
- Strategic vision with strong business acumen.
- Executive presence and communication skills.
- Proven ability to build and scale engineering organizations.
- Strong influence and partnership across all organizational levels.
Preferred Qualifications
- Experience leading engineering through company growth or transformation.
- Track record of technical innovation and competitive differentiation.
- Experience with M&A integration or organizational restructuring.
- Industry thought leadership through speaking or publications.
Work Environment
- Hybrid work model with flexibility; multiple office locations available.
- 20-30% travel for leadership meetings, customer engagements, and strategic initiatives.
- High availability for executive meetings and global collaboration.