1,803,103open jobs
104,022companies
272,052added this week
Browse all
Salary
≈ $129k – $261k per year (Estimated)
Location
Hybrid (Norcross, United States)
Seniority
Principal · 7+ years exp
Visa
No sponsorship (stated in the posting)

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Jul 10, 2026. ACI Worldwide scores A on the Alion truth index.

Overview
Company
Impact
Profile match
ACI Worldwide is a payments software company that provides real-time payment, card issuing and acquiring, bill payment and fraud management software to banks, merchants, billers and payment intermediaries. Founded in 1975 and listed on Nasdaq, it serves thousands of financial institutions and businesses worldwide, with platforms handling account-to-account, card and digital wallet transactions, and runs large development centres in Omaha, Pune and Bengaluru. The company is headquartered in Miami, Florida, United States.
Backed by JMI Equity

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.

JOB PURPOSE

We are looking for a Principal Software Engineer in Test who treats quality not as a gatekeeping function but as a property of the entire software delivery system. This engineer embeds quality thinking at every stage of the value stream - partnering with product, architecture, and engineering to define clear, testable acceptance criteria, and then coaching development teams to build and own fast, deterministic test suites themselves.

This is not a role that owns a separate test suite. It is a role that makes every team better at testing their own software.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

Quality Strategy & Acceptance Criteria

  • Partner with product managers, architects, and engineers early in feature discovery to define clear, unambiguous acceptance criteria before a line of code is written.
  • Translate business requirements into executable specifications so that acceptance criteria become living documentation and automated tests simultaneously.
  • Define and maintain the test strategy for each product area, including the test pyramid rationale: what belongs in unit tests, component tests, integration tests, API contract tests, journey tests, and end-to-end (E2E) tests.
  • Identify and eliminate test duplication, flakiness, and over-reliance on E2E tests that slow feedback loops - applying the principle that fast, reliable feedback is a strategic advantage.
  • Drive shift-left quality practices: inspections, three-amigos sessions, example mapping, and lightweight design reviews that surface defects before they become bugs.

Test Architecture & Team Enablement

  • Define standards, patterns, and shared tooling for E2E, journey, component, integration, and API contract tests; coach development teams to implement and own their own test coverage using those patterns.
  • Establish Page Object Model, component-level isolation, and other maintainability patterns as team norms - through documentation, code review, and pairing - rather than by maintaining a central test suite.
  • Review team-authored test code for coverage adequacy, correctness, and long-term maintainability; provide actionable, specific feedback that raises the team’s collective skill.
  • Design and deliver shared test infrastructure: data seeding utilities, synthetic data generation, service virtualization (WireMock, MockServer), and environment isolation strategies that teams can use independently.
  • Set and enforce the standard that automation code is treated to the same engineering discipline as production code: reviewed, version-controlled, and refactored as a first-class artifact.
  • Identify systemic gaps in test coverage across teams and coordinate cross-team efforts to close them without creating centralized bottlenecks.

CI/CD Pipeline Integration & Continuous Delivery

  • Define pipeline quality gates and standards so that every commit triggers the appropriate level of automated feedback before code can progress to the next stage.
  • Work with platform and development teams to integrate test suites into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, or equivalent); coach teams to own their own pipeline health.
  • Optimize test execution for speed and parallelism; identify and resolve bottlenecks that cause pipeline slowdown. Treat pipeline duration as a product metric.
  • Champion a culture where a failing build is treated as a production incident and the pipeline is never left red.
  • Advance trunk-based development practices and ensure test suite design supports continuous integration, not just continuous testing after a long-lived branch merge.
  • Support release automation, feature toggles, and progressive delivery patterns that enable teams to decouple deployment from release.

Team Coaching & Quality Culture

  • Act as an embedded quality advisor in lean product ceremonies - sprint planning, story refinement, retrospectives, and continuous improvement cycles - bringing a quality perspective without owning quality outcomes on behalf of the team.
  • Work in tight feedback loops with product managers and engineers to validate that delivered software meets the intent of acceptance criteria, not just the letter.
  • Reduce cycle time by surfacing defects as close to their origin as possible; track and report on escaped defects, mean time to detection, and test coverage trends.
  • Mentor engineers across the team on testable design, test-driven development (TDD), and the application of the four-key DORA metrics as a quality feedback system.
  • Facilitate three-amigos and example mapping sessions; build team capability to run these sessions independently over time.
  • Document and share test strategies, automation patterns, and quality practices through internal guides, workshops, and code reviews - creating reusable assets the organization can build on.

QUALIFICATIONS

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent demonstrated experience; Master’s degree preferred.
  • 7+ years of relevant experience may substitute for the degree requirement; the 5+ years of experience listed below remains required regardless.

Experience

  • 5+ years of professional software engineering experience, with a majority focused on test automation and quality engineering.
  • Proven track record of influencing testing practices across development teams rather than owning a centralized test suite.
  • Experience mentoring engineers and raising team-level quality capability.
  • Payments, financial services, or regulated industry experience preferred.

Core Technical Skills

  • Strong proficiency with Playwright or similar E2E frameworks; ability to define scalable, maintainable test patterns and coach others in applying them - not necessarily building and owning the suites directly.
  • Hands-on experience with Gherkin, Cucumber, SpecFlow, or equivalent; ability to facilitate example mapping and three-amigos sessions to produce executable specifications.
  • Demonstrated experience designing unit, component, integration, API contract, journey, and E2E test strategies appropriate to the risk profile of each system.
  • Strong practical experience with at least one major pipeline platform (GitHub Actions, Jenkins, GitLab CI, CircleCI, or equivalent); able to build, maintain, and optimize pipelines.
  • Proficiency with REST and GraphQL testing; experience with contract testing tools (Pact or equivalent).
  • Strong proficiency in at least one of: TypeScript/JavaScript or C#; automation code should be indistinguishable in quality from production application code.
  • Test data and environment management - experience with synthetic data generation, service virtualization (WireMock, MockServer), and environment isolation strategies.
  • Deep familiarity with Git and trunk-based development, including its implications for test suite design and branch strategy.

Continuous Delivery & Engineering Culture

  • Thorough understanding of Continuous Delivery principles as articulated in the field (Humble & Farley, Accelerate/ DORA research, Team Topologies).
  • Practical knowledge of the DORA four key metrics (deployment frequency, lead time for changes, MTTR, change failure rate) and how test automation strategy directly influences them.
  • Experience operating in a trunk-based development environment with short-lived branches and high deployment frequency.
  • Familiarity with feature flagging, canary releases, and progressive delivery patterns.

Professional Skills

  • Ability to communicate technical quality risks clearly to non-technical stakeholders and product managers.
  • Strong facilitation skills for three-amigos and example mapping sessions; ability to build team capability to run these independently.
  • Comfort operating in lean, iterative environments where requirements evolve and feedback is rapid.
  • A collaborative, non-gatekeeping mindset: quality is everyone’s responsibility, and this role leads that cultural shift by raising team capability rather than absorbing team responsibility.

PREFERRED QUALIFICATIONS

  • Experience in payments, fintech, or other regulated industries where test coverage has compliance and audit implications (PCI-DSS, SOC 2).
  • Familiarity with security testing practices relevant to regulated environments: OWASP awareness, authentication and authorization validation, and compliance-driven test coverage.
  • Experience with performance and load testing integrated into the delivery pipeline.
  • Experience with visual regression testing tools (Percy, Chromatic, or Playwright visual snapshots).
  • Experience with accessibility (a11y) testing and WCAG compliance validation.
  • Experience using AI-assisted tools for test generation, coverage gap analysis, or exploratory testing acceleration.

WORK ENVIRONMENT

  • Hybrid work model (2-3 days in office); multiple office locations available.
  • 5-10% travel for conferences, training, or cross-team collaboration.
  • Participation in on-call rotation; occasional extended hours for critical releases or pipeline incidents.

EQUAL OPPORTUNITY STATEMENT

ACI Worldwide is an Equal Opportunity Employer. All qualified applicants receive consideration without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age, or veteran status.

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 #19504)

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,803,103 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Norcross
≈ $18k – $41k per year (Estimated) • In office • Kolkata
Python
SQL
Python
Flask
FastAPI
Django
Databases
Google BigQuery
BigQuery
DevOps
Rest API
GCP
CI/CD
Git
Docker
Kubernetes
Google GKE
Google Cloud Run
GitHub
GitLab
Management
Agile
Apply
Software Engineer 1 hour ago
$90k – $162k per year • Hybrid • 3+ years exp • Bachelor's Degree • Mason
Management
Agile
Scrum
Apply
In office • Full-Time • Tokyo
Go
JavaScript
TypeScript
Databases
PostgreSQL
Frontend
React.js
Remix
DevOps
Terraform
Docker
GitHub
Management
Slack
Apply
≈ $17k – $39k per year (Estimated) • In office • 6+ years exp • Gurgaon
JavaScript
Java
Kotlin
TypeScript
SQL
Java
Spring Framework
Spring Boot
Hibernate
Kotlin
Mockito
Databases
Apache Kafka
Frontend
React.js
Mobile
JUnit
DevOps
Rest API
GCP
CI/CD
Git
Docker
Kubernetes
Google GKE
Apply
≈ $16k – $37k per year (Estimated) • In office • 5+ years exp • Hyderabad
JavaScript
Java
SQL
Java
Spring Boot
Hibernate
Spring MVC
Databases
MySQL
PostgreSQL
RabbitMQ
Apache Kafka
Frontend
Redux
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
In office • Gurgaon
Python
JavaScript
TypeScript
SQL
Python
FastAPI
Django
Celery
AI/ML
LangGraph
AutoGen
Polars
LangChain
AI Agents
Pandas
NumPy
CrewAI
LLM
Frontend
Vue.js
Angular
React.js
DevOps
Azure
CI/CD
AWS
Docker
Apply
Technical Lead 16 days ago
$26k – $32k per year (gross) • Hybrid • 7+ years exp • Pune
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Frontend
React.js
DevOps
Azure
CI/CD
Git
Management
Agile
Apply
$100k – $144k per year • Hybrid • 7+ years exp • Bachelor's Degree • Chicago
SQL
C#
Mobile
MVVM
DevOps
Azure DevOps
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $13k – $36k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Astana
JavaScript
1C
DevOps
Rest API
CI/CD
Git
Docker
Apply
In office • Bengaluru
JavaScript
Java
SQL
Node JS
Java
Spring Boot
Databases
MySQL
MongoDB
PostgreSQL
RabbitMQ
Apache Kafka
Mobile
JUnit
DevOps
Kong
AWS
Apply
Sr Software Engineer 30 days ago
≈ $15k – $36k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Pune
Java
COBOL
COBOL
VSAM
JCL
Databases
Db2
AI/ML
Copilot
Cursor
Claude
ChatGPT
DevOps
CI/CD
Git
Linux
Unix
Management
Agile
Apply
Software Engineer 1 month ago
≈ $16k – $35k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Cape Town
Java
Apply
≈ $21k – $49k per year (Estimated) • In office • 12+ years exp • Bachelor's Degree • Pune
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
RabbitMQ
AI/ML
RAG
Frontend
Angular
DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Akamai
SOAP
QA
Selenium
Apply
Sr Software Engineer 3 months ago
≈ $73k – $154k per year (Estimated) • In office • 8+ years exp • Limerick
Java
AI/ML
Copilot
Cursor
Claude
Apply
Software Engineer 3 months ago
≈ $73k – $154k per year (Estimated) • In office • 6+ years exp • Limerick
Java
AI/ML
Copilot
Cursor
Claude
Apply
≈ $33k – $69k per year (Estimated) • In office • Full-Time • 2+ years exp • High School Diploma • Norcross
Management
Microsoft Office
Apply
≈ $38k – $84k per year (Estimated) • In office • Full-Time • Norcross
Apply
≈ $38k – $84k per year (Estimated) • In office • Full-Time • Norcross
Apply
≈ $38k – $84k per year (Estimated) • In office • Full-Time • Norcross
Apply
≈ $38k – $67k per year (Estimated) • In office • Full-Time • 2+ years exp • Norcross
Apply
See all jobs
This is one of many
1,803,103 more open roles from verified company boards, updated every day.