Jobs · Georgia

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.

Similar jobs