Demo

Sr Software Engineer

ACI Worldwide Job Opportunities
Omaha, NE Full Time
POSTED ON 10/20/2025
AVAILABLE BEFORE 12/20/2025

At this time, we are unable to sponsor employment visas for this position.  Candidates must be legally authorized to work in the United States without the need for visa sponsorship now or in the future.

 

Join the Team Making Possibilities Happen

If you’ve ever used an ATM, paid a bill through your phone, sent money to a friend or shopped online, chances are your transaction was safeguarded and processed using our software. Now it’s your turn to serve the payment needs of organizations and people the world over.

 

Job Summary:

This role is part of the Universal Payments Framework (UPF) engineering team within ACI's Technology and Operations group. UPF is a payment platform and hub that orchestrates services across the enterprise and supports any payment type and all channels on a single platform.

As a Sr Software Engineer, you will be part of the highly talented global customer facing UPF Support team responsible for technical support and maintenance of UPF, including case management, troubleshooting and resolving complex issues and delivering maintenance releases. UPF customers include high value external customers such as the world’s largest financial institutions with on-premise deployment of ACI solutions as well as internal product development and solution integration teams who consume UPF technologies. ACI's on-demand and hosting division also deploy UPF as part of a hosted solution in ACI’s data centers and private cloud. UPF is a mission critical component to ACI's overall solution delivery success for high available and fault tolerant capabilities to make payments happen.

 

Purpose of this role:

  • Ensures existing ACI customers receive a first-class technical support and delivery service in accordance with customer expectations and contractual service level agreements.
  • Primarily responsible for technical support of ACI’s Universal Payment Framework (UPF).
  • You will be customer facing involved in handling incoming customer cases, diagnosing, troubleshooting and debugging complex software integrations and network systems running on Linux and Windows operating systems with a diverse set of third party technologies such as database and replication technology e.g. Oracle DBMS/RAC, Oracle Golden Gate, Oracle DataGuard, Postgres DB and Postgres BDR as well as Microsoft SQL Server. UPF supports high availability modes such as Active-Active and Active-Passive multi-site fault tolerant topologies. As a Support Engineer you will also be expected to troubleshoot UPF web applications deployed on RedHat JBoss EAP, IBM WebSphere and Apache Tomcat.
  • Reports design, reliability and maintenance problems or bugs to engineering/software engineering teams. Provides support to customers where the product is highly technical or sophisticated in nature. Normally receives general instructions on routine work, detailed instructions on new projects or assignments.
  • Previous programming experience in Java highly desirable and ability to follow through engineering best practices to make code changes where required.

 

A Typical day at ACI for a Sr Software Engineer on our team is:

  • Understand and adhere to all corporate policies to include but not limited to ACI Code of Ethics and Global Information Security.
  • Researches and resolves customer reported issues related to ACI's mission critical Universal Payments Framework (UPF) platform and ACI's integrated solutions.
  • Gathers data, system logs, tests and replicates problems. Answers questions related to configuration and operation by testing, reviewing code and reviewing documentation.
  • Represents the UPF team in customer meetings and calls with internal and external stakeholders providing updates, root cause analysis and escalating to management where required
  • Installs UPF and third party applications and troubleshoot failure of installations.
  • Consults with and coordinates the efforts of other technicians to resolve customer issues and questions in a timely manner.
  • Where required, modify code, test and release patches following rigorous due diligence process and best practices. 
  • Attends or facilitates daily stand ups using Agile Kanban approach to help prioritise internal and external cases, manages the case queue effectively and/or escalates to management when demand is high.

 

Knowledge, Skills and Experience needed to succeed in this role:

  • Excellent proven customer centric and customer facing skills
  • Strong problem solving skills with an ability to think out of the box to come up with solutions.
  • Ability to trouble complex issues related ACI’s solutions including deployment, functional and non-functional issues experienced at high transaction processing rates and volumes
  • Bachelor’s degree in Computer Science, Information Systems or a related degree or an equivalent experience in product/application support.
  • 6 years of product/application support, preferably in mission critical payment systems
  • An understanding of multiple OS platforms (Linux essential), Databases (Oracle, Oracle RAC, GoldenGate, Dataguard) and SaaS environments. Experience with Cloud technologies highly desirable though not essential.
  • Hands on experience with troubleshooting front-end and back-end Java applications
  • Ability to learn new software products quickly to keep up with changes in organization.
  • Strong analytical, organizational, communication, interpersonal skills and project management skills are essential.
  • Ability to work well under pressure and handle a large work load with shifting priorities on a daily basis.
  • Availability to work periodic 24x7 on-call support as required by team’s scheduled rotation
  • Several years of Java programming experience highly desirable plus Perl, SQL, shell scripts, etc

 

Technical Experience/Skills Required:

  • Payments domain knowledge such as online transaction processing, real-time payments
  • Supporting applications with RESTful APIs, microservices based architecture
  • Object Oriented Programming knowledge, design patterns (proven Java expertise)
  • Experience working with the following code versioning and task management tools - Git, TortoiseGit / Sourcetree, BitBucket, JIRA
  • Experience with test driven development and testing frameworks - Junit, Mockito, PowerMockito
  • A good understanding and exposure to working with Oracle DBMS/RAC, Oracle Golden Gate, Oracle DataGuard, Postgres DB/BDR, Microsoft SQL Server.
  • A good understand of troubleshooting network connectivity issues (TCPIP, MQ)
  • Experience installing / configuring / using Application Servers: JBoss, WebSphere, Tomcat. Operating Systems: RedHat Linux (highly essential), Windows Server.
  • Up-to-date knowledge of the latest IT and software trends.
  • Cloud application support on public, private and/or hybrid cloud (highly desirable not essential).

 

Benefits:  In return for your expertise, we offer growth, opportunity, and a competitive compensation and benefits package in a casual work environment.

Are you ready to help us transform the world of electronic payments? To learn more about ACI Worldwide, visit our web site at www.aciworldwide.com. (Requisition #16636)

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.

#LI-LF1

#LI-Hybrid

Salary.com Estimation for Sr Software Engineer in Omaha, NE
$116,019 to $141,197
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr Software Engineer?

Sign up to receive alerts about other jobs on the Sr Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295

Sign up to receive alerts about other jobs with skills like those required for the Sr Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ACI Worldwide Job Opportunities

ACI Worldwide Job Opportunities
Hired Organization Address Omaha, NE Full Time
Powering the world’s payments ecosystem ACI powers the payments ecosystem – globally, and you power ACI. You’ll innovate...
ACI Worldwide Job Opportunities
Hired Organization Address NE, NE Full Time
Join the Team Making Possibilities Happen If you’ve ever used an ATM, paid a bill through your phone, sent money to a fr...
ACI Worldwide Job Opportunities
Hired Organization Address East Brunswick, NJ Full Time
Powering the world’s payments ecosystem ACI powers the payments ecosystem – globally, and you power ACI. You’ll innovate...
ACI Worldwide Job Opportunities
Hired Organization Address Norcross, GA Full Time
Powering the world’s payments ecosystem ACI powers the payments ecosystem – globally, and you power ACI. You’ll innovate...

Not the job you're looking for? Here are some other Sr Software Engineer jobs in the Omaha, NE area that may be a better fit.

Sr Systems Engineer

DMSi Software, Omaha, NE

Lead Software Engineer

DMSi Software, Omaha, NE

AI Assistant is available now!

Feel free to start your new journey!