Demo

Principal Software Engineer

ACI Worldwide Job Opportunities
Norcross, GA Full Time
POSTED ON 3/10/2025
AVAILABLE BEFORE 5/10/2025

 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.

 

This is a hybrid position, and candidates must be currently located near our Norcross, GA or Omaha, NE office.

Applicants must be authorized to work for any employer in the U.S.  Visa sponsorship or assumption of a sponsored Visa is not available at this time.

 

Job Summary: 

Leads the concept, plan, design, and development of software systems or applications for software enhancements and new products. 

 

Job Responsibilities: 

  • Independently designs, develops, tests and delivers high quality software/solutions with limited direction from the project lead and/or manager. 
  • Creates and reviews assigned product/project deliverables (i.e. impact assessments, external and internal specifications, code manuals, education material, installation guides, etc.). 
  • Assists with setting technical direction for ACI products and/or projects. 
  • Provides guidance and subject matter expertise to the development organization. 
  • Isolates and corrects complex problems at a subsystem level. 
  • Anticipates solutions for the customer that results in better products. 
  • Perform other duties as assigned 
  • Understand and adhere to all corporate policies to include but not limited to the ACI Code of Business Conduct and Ethics. 

 

Knowledge, Skills and Experience required for the job: 

  • Bachelor's degree in computer science or related field or equivalent software development experience. 
  • 12 years’ experience in designing and architecting solutions.
  • Demonstrated experience in designing, developing and supporting enterprise-grad SaaS products using Microsoft Stack on AWS.
  • Must have the ability to plan for quality, security, scalability, performance, cost, operability and supportability.
  • Extensive experience with ASP.Net, C#, .Net Core, Angular, and message queuing with ability to understand complex domain problems and develop PoCs.
  • Strong knowledge of design patterns.
  • Ability to outline current and future vision enterprise architecture, including traceability from business and IT strategies to suggested technologies.
  • Good communication skills to present ideas, solutions, and analytical abilities to troubleshoot ideas.
  • Able to assess the benefits and shortcomings of various technologies in the overall architecture and purpose.
  •  Ability to mentor technical teams. 

 

Work Environment: 

  • Standard Work Environment 
  • Majority time spent on PC (Phys. Req.)

 

Work Environment:

Standard work environment

 

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 Job ID (Requisition #14237).

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

 

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 Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal 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: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529

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

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

  • Bug/Defect Analysis Skill

    • Income Estimation: $208,393 - $280,632
    • Income Estimation: $222,941 - $284,552
  • Debugging Skill

    • Income Estimation: $175,579 - $206,510
    • Income Estimation: $173,009 - $212,122
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 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 Omaha, 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 Omaha, 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 Norcross, GA 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...

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

Principal Software Engineer

Lynx Software Technologies, Atlanta, GA

Sr Software Engineer, Salesforce Platform Team

Principal Financial Group, Atlanta, GA

AI Assistant is available now!

Feel free to start your new journey!