Software Engineer

Posted 6 Days Ago
Be an Early Applicant
2 Locations
Hybrid
Mid level
Software
The Role
As a Software Engineer, you'll develop and deliver software features, design solutions, write code, conduct testing, and collaborate with teams to ensure code quality and efficiency.
Summary Generated by Built In

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 Engineer 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 Engineer independently develops and delivers software features end-to-end. This mid-level position focuses on designing technical solutions, writing high-quality code with comprehensive testing, and collaborating with cross-functional teams to deliver reliable software products.

 

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

Software Development & Design

  • Independently develop features end-to-end from design through deployment
  • Design technical solutions for moderate complexity problems and features
  • Write clean, maintainable, and well-documented code following best practices
  • Implement comprehensive unit and integration tests to ensure code quality
  • Effectively use AI-powered tools to accelerate development and problem-solving

 

Collaboration & Code Quality

  • Participate actively in code reviews, providing and receiving constructive feedback
  • Collaborate with product managers, designers, and other engineers on feature development
  • Debug and resolve production issues efficiently

 

Technical Documentation & Process

  • Create and maintain technical documentation for features and systems
  • Participate in agile ceremonies and contribute to sprint planning
  • Contribute to continuous improvement of development processes and practices

 

QUALIFICATIONS

Education

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field
  • Equivalent experience (4+ years) may substitute for degree

 

Experience

  • 2-5 years of professional software development experience
  • Proven track record of delivering features and projects independently
  • Experience working in agile/scrum development environments
  • Payments, financial services, or regulated industry experience preferred

 

Technical Skills

  • Strong proficiency in primary programming language(s) used by the team
  • Experience with database technologies and data modeling
  • Understanding of RESTful APIs, microservices architecture, and web services
  • Proficiency with version control systems and CI/CD pipelines
  • Experience with testing frameworks and test-driven development practices
  • Knowledge of application runtime environments and underlying infrastructure platforms
  • Skilled use of AI-assisted development tools for productivity and code quality

 

Professional Skills

  • Strong problem-solving and debugging abilities
  • Effective communication skills for technical collaboration
  • Self-motivated with ability to work independently
  • Collaborative team player

 

PREFERRED QUALIFICATIONS

  • Experience with containerization and orchestration technologies
  • Knowledge of performance optimization and scalability best practices
  • Familiarity with security best practices and secure coding standards
  • Experience with monitoring and observability tools

 

WORK ENVIRONMENT

  • Hybrid work model (2-3 days in-office); multiple office locations available
  • Minimal travel required; occasional conferences or team meetings
  • Occasional extended hours during releases or critical deployments

Applicants must be currently authorized to work in the Colombia 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 #18754)

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.

Important Notice About Recruitment Scams
Job seekers should be aware of ongoing recruitment scams where individuals or organizations impersonate legitimate companies to offer fake job opportunities. These scams often involve requests for personal information, payments, or interviews through unofficial channels. Please be cautious and verify any communications claiming to be from our company (www.aciworldwide.com / @aciworldwide.com). The ACI Worldwide recruitment team will always follow official channels and will never request payment.

 

#LI-LF1

#LI-Hybrid

About UsACI Worldwide is a global leader in mission-critical, real-time payments software. Our proven, secure and scalable software solutions enable leading corporations, fintechs and financial disruptors to process and manage digital payments, power omni-commerce payments, present and process bill payments, and manage fraud and risk. We combine our global footprint with a local presence to drive the real-time digital transformation of payments and commerce.

Top Skills

Ai-Assisted Development Tools
Ci/Cd Pipelines
Containerization
Database Technologies
Microservices Architecture
Orchestration Technologies
Programming Languages
Restful Apis
Testing Frameworks
Version Control Systems
Web Services
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Bengaluru, Karnataka
4,675 Employees
Year Founded: 1975

What We Do

ACI Worldwide is a global software company that provides mission-critical real-time payment solutions to corporations. Customers use our proven, scalable and secure solutions to process and manage digital payments, enable omni-commerce payments, present and process bill payments, and manage fraud and risk. We combine our global footprint with local presence to drive the real-time digital transformation of payments and commerce.

Similar Jobs

MongoDB Logo MongoDB

Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
2 Locations
5550 Employees
109K-215K Annually

General Motors Logo General Motors

Principal Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees
216K-320K Annually

Bestow Logo Bestow

Software Engineer

Big Data • Fintech • Information Technology • Insurance • Software
Remote or Hybrid
US
160 Employees
202K-238K Annually

FreshsWood Logo FreshsWood

Software Engineer

3D Printing • AdTech • 3PL: Third Party Logistics
Remote or Hybrid
United States
23 Employees
125K-290K Annually

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account