Mgr Software Engineering

ACI Worldwide Inc

Omaha, NE

JOB DETAILS
SKILLS
AWS Lambda, Agile Programming Methodologies, Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Apache Kafka, Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Atlassian JIRA, Authentication, Automation, Best Practices, Candidate Sourcing, Capacity Management, Career Development, Cloud Computing, Coaching, Code Coverage, Code Reviews, Communication Skills, Computer Science, Computer Security, Computer Workstations, Conferences, Conflict Resolution, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Corrective Action, Database Design, Design Patterns Programming Methodologies, DevOps, Docker, Ecosystems, Embedded Systems, Engineering, Engineering Management, Ergonomics, Establish Priorities, Financial Services, GCP (Good Clinical Practices), Git, GitHub, Go Programming Language (Golang), Improvement Metrics, Injections, Interpersonal Skills, Java, JavaScript, Jenkins, Kanban, Knowledge Transfer, Leadership, Machine Tool, Mentoring, Messaging Middleware, Metrics, Microservices, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Windows Azure, MongoDB, MySQL, NoSQL, Node.js, OAuth, On Call, PCI-DSS, People Management, Performance Goal Setting, Performance Management, PostgreSQL, Problem Solving Skills, Process Development, Process Improvement, Product Lifecycle, Product Management, Product Planning, Production Support, Productivity Management, Programming Languages, Programming Tools, Project Tracking, Python Programming/Scripting Language, Quality Assurance, Quality Metrics, REST (Representational State Transfer), RabbitMQ, React.js, Regulatory Compliance, Remote Team Management, Requirements Management, Root Cause Analysis, SQL (Structured Query Language), Scrum Project Management and Software Development, Secure Coding, Security Analysis, Security Assertion Markup Language (SAML), Semantic Search, Simple Queue Service (SQS), Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Splunk, Spring Framework, Sprint Planning, Standup Meetings, Systems Reliability, Team Lead/Manager, Technical Leadership, Technical Recruiting, Technical/Engineering Design, Test Automation, Test Driven Development (TDD), Test Plan/Schedule, Test Strategy, Testing, Time Management, Unit Test, Usage Analysis, Vulnerability Scanners, Web Application Framework
LOCATION
Omaha, NE
POSTED
30+ days ago

Powering the world's payments ecosystem ACI powers the payments ecosystem - globally, and you power ACI. You'll innovate, collaborate, and grow - in an energetic technology culture with decades of proven success. ACIers - in all roles and levels - are truly your colleagues and many are your friends. Our size and reach allow you to see the global impact of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments.

As a Software Engineering Manager in Omaha, NE or Norcross, GA, you will join a diverse, passionate team, dedicated to powering the world's payments ecosystem!

JOB PURPOSE The Software Engineering Manager is a first-level people leader responsible for leading a team of software engineers to deliver high-quality software solutions while developing team members technical and professional capabilities. Reporting to a Director of Software Engineering, this role balances hands-on technical contribution with people management, ensuring the team executes effectively on product roadmaps while maintaining engineering excellence, fostering collaboration, and driving continuous improvement.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

Team Leadership & Development Lead, mentor, and develop a team of 10 -15 software engineers across various experience levels Conduct regular 1-on-1s focused on career development, feedback, and goal progress Set clear performance expectations and deliver constructive feedback through ongoing coaching Manage performance improvement plans and make difficult personnel decisions when necessary Create individual development plans aligned with career aspirations and business needs Facilitate team dynamics, resolve conflicts, and build cohesive, high-performing teams Drive recruitment efforts including sourcing, interviewing, and hiring top engineering talent Onboard new team members with structured ramp-up plans and mentorship assignments Foster inclusive team culture where all members feel valued and empowered to contribute Recognize and celebrate team achievements and individual contributions

Software Delivery & Execution Ensure on-time delivery of high-quality software features aligned with product roadmaps Break down complex initiatives into manageable work items with clear acceptance criteria Facilitate sprint planning, daily standups, retrospectives, and other agile ceremonies Remove blockers and dependencies that impede team progress Monitor work-in-progress and team velocity to maintain sustainable delivery pace Balance feature development with technical debt reduction and platform improvements Coordinate with other engineering teams to manage dependencies and integration points Drive root cause analysis for production incidents and implement preventive measures Participate in on-call rotation and ensure team maintains operational excellence Track and communicate progress, risks, and blockers to leadership and stakeholders

Technical Excellence & Standards Establish and enforce code quality standards through reviews and best practices Guide technical design decisions and architectural approaches for teams domain Promote test-driven development and comprehensive automated testing strategies Champion DevOps practices including CI/CD, infrastructure as code, and observability Ensure security best practices are embedded in development lifecycle Drive adoption of AI-powered development tools to enhance team productivity Evaluate and integrate AI capabilities into products where appropriate Establish guidelines for responsible AI usage and model evaluation Drive technical debt visibility and advocate for dedicated time to address it Stay current with technology trends including AI/ML advancements and evaluate new tools and frameworks Contribute code to critical features and technical spikes (20-30% time) Mentor engineers on technical skills, design patterns, AI integration, and problem-solving approaches Foster engineering craftsmanship through code reviews, pair programming, and knowledge sharing

Collaboration & Communication Partner with Product Management on feature definition, scope, and acceptance criteria Work with Technical Program Managers on capacity planning and portfolio execution Collaborate with Architecture team on technical standards and design reviews Engage with QA/Test teams to ensure comprehensive testing strategies Communicate team progress, risks, and achievements to Director and stakeholders Translate business requirements into technical solutions and explain technical constraints to non-technical audiences Facilitate cross-team collaboration and knowledge transfer Represent team in engineering leadership forums and initiatives Build strong working relationships across engineering, product, and business teams

Process Improvement & Metrics Drive continuous improvement through retrospectives and actionable experiments Monitor and improve team metrics including velocity, cycle time, and quality indicators Implement and track DORA metrics (deployment frequency, lead time, MTTR, change failure rate) Identify process bottlenecks and implement improvements to engineering workflows Leverage tools and automation to improve team productivity and efficiency Participate in post-mortems and drive implementation of corrective actions Contribute to engineering-wide initiatives for tooling, processes, and standards Use data to inform decisions and demonstrate team impact

QUALIFICATION

Education Bachelors degree in Computer Science, Software Engineering, or related technical field required Equivalent experience (8+ years software engineering) may substitute for degree

Experience 5-8+ years of software engineering experience with demonstrated technical proficiency 2+ years of people management experience leading engineering teams Proven track record delivering complex software features from concept to production Experience working in agile environments (Scrum, Kanban) Experience with full software development lifecycle including design, development, testing, and deployment Experience with cloud platforms (AWS, Azure, or GCP) Experience in payments, financial services, or regulated industries preferred Experience managing distributed or remote team members a plus

Software Development Strong proficiency in one or more programming languages (Java, C#, Python, JavaScript/TypeScript, Go) Experience with web application frameworks (Spring Boot, .NET Core, React, Angular, Node.js) Working knowledge of microservices architecture and RESTful API design Understanding of databases (SQL: PostgreSQL, MySQL; NoSQL: MongoDB, DynamoDB) Familiarity with message queuing systems (Kafka, RabbitMQ, SQS) Experience with containerization and orchestration (Docker, Kubernetes) Knowledge of cloud services (AWS EC2, Lambda, S3, RDS; Azure equivalents)

AI & Intelligent Systems Experience integrating LLMs and AI models into applications (OpenAI, Anthropic Claude, Azure OpenAI, AWS Bedrock) Understanding of prompt engineering, RAG (Retrieval-Augmented Generation), and vector databases Familiarity with AI agent frameworks and orchestration (LangChain, LlamaIndex, AutoGen, CrewAI) Knowledge of embedding models and semantic search techniques Experience with AI-powered development tools (GitHub Copilot, Cursor, ChatGPT, Claude) Understanding of AI governance, responsible AI practices, and model evaluation Awareness of AI security concerns including prompt injection and data leakage

Engineering Practices Strong understanding of CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps) Experience with version control systems (Git) and branching strategies Knowledge of automated testing (unit, integration, E2E testing frameworks) Understanding of monitoring and observability tools (Prometheus, Grafana, Datadog, Splunk) Familiarity with infrastructure as code (Terraform, CloudFormation) Experience with agile methodologies and tools (Jira, Azure DevOps)

Security & Compliance Understanding of secure coding practices and OWASP Top 10 Knowledge of authentication/authorization patterns (OAuth, JWT, SAML) Awareness of compliance requirements for financial services (PCI DSS, SOC 2) Experience with vulnerability scanning and remediation

Metrics DORA metrics and engineering productivity measurement Agile metrics (velocity, burn-down, cycle time, lead time) Quality metrics (defect density, test coverage, code complexity) System reliability metrics (uptime, error rates, latency)

Leadership & Professional Skills Strong people management skills with ability to motivate and develop engineers Excellent communication skills with technical and non-technical audiences Ability to give and receive constructive feedback Strong problem-solving and critical thinking abilities Conflict resolution and interpersonal skills Time management and prioritization in fast-paced environment Empathy and emotional intelligence Growth mindset and commitment to continuous learning Ability to make decisions with incomplete information Accountability and ownership of team outcomes

WORK ENVIRONMENT Hybrid work model (3 days in-office per week) Candidates based in Omaha, NE or Norcross, GA strongly preferred Standard office environment with ergonomic workstation 50% people management (1-on-1s, coaching, hiring), 30% technical work (coding, design reviews), 20% meetings and collaboration Occasional travel (5-15% annually) for team offsites, training, or conferences Participation in on-call rotation for production support (typically 1 week every 6-8 weeks) Flexibility required for production incidents or critical releases outside business hours Collaboration with global teams may require occasional early morning or evening meetings Applicants must be currently authorized to work in the United States on a full-time basis. This position does not offer sponsorship for employment visa status or work permit now or in the future.

In return for your expertise, we offer opportunities for growth, career development, and a competitive compensation and benefits package-all within an innovative and collaborative work environment.

Are you ready to help us transform the payments ecosystem? To learn more about ACI Worldwide, visit our web site at www.aciworldwide.com

Job ID (Requisition #18509) ACI Worldwide is an AA/EEO employer in the United States, which includes providing equal opportunity for protected veterans and individuals with disabilities, and an EEO employer globally.

About the Company

A

ACI Worldwide Inc

Who is ACI?
ACI powers electronic payments and banking for more than 5,000 financial institutions, retailers, billers and processors around the world. We process $13 trillion in payments and securities transactions each day, processing transactions for more than 250 of the leading global retailers, and 21 of the world’s 25 largest banks.

We are trusted globally as a result of our unrivalled understanding of payments and related processes. We have a definitive vision of how electronic payment systems will look in the future and we have the knowledge, scale and resources to deliver it.

That is why 18 of the top 20 global banks, and more than 300 retailers, rely on ACI payments software.

How do we do it?
We are achievers, collaborators, innovators.
We enjoy the support and stability of a proven company along with the enthusiasm and entrepreneurial spirit of a startup.
We benefit from the diversity and expertise of our colleagues all over the world.
We work hard. And our dedication is rewarded with opportunities to learn, grow and build our careers by collaborating with the best and the brightest in the industry.
We are flexible in the way we work and dynamic as we respond to the monumental changes in the payments industry.
We come together with a singular goal — to power global commerce through our innovative technology. We are ACI. We drive payments at the speed of change.
COMPANY SIZE
1,500 to 1,999 employees
INDUSTRY
Computer Software
FOUNDED
1975
WEBSITE
https://www.aciworldwide.com/