Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

ACI Worldwide

Principal Software Engineer In Test

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).
  • <
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Omaha, NE vacancy
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Suggested
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Omaha, NE
    5 days ago
  • $123.49k - $196.28k

     ...About this Opportunity: The Principal Software Engineer (IC6) leads the design, development, and evolution of Orion’s modern cloud-native technology stack. This role architects end-to-end systems, sets and drives engineering standards, identifies long‑term platform investments... 
    Suggested
    Work at office
    Remote work
    3 days per week

    Dormont Manufacturing Company

    Omaha, NE
    4 days ago
  • $152.07k - $202.76k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,... 
    Suggested
    Full time
    Temporary work
    Remote work

    Lumen

    Omaha, NE
    5 days ago
  •  ...part in delivering reliable, scalable, and modern technology solutions that support how the business operates and evolves. The Software Engineer designs, builds, and maintains enterprise-grade applications, APIs, and integrations using .NET, Azure services, and modern... 
    Suggested
    Work at office
    Remote work
    Work visa
    1 day per week

    Blue Cross and Blue Shield of Nebraska

    Omaha, NE
    4 days ago
  •  ...the Berkshire Hathaway group of Insurance Companies, provides opportunities for professionals interested in just that. The Software Engineer will function as a developer for web and desktop applications, including design, development, and quality control, as well as... 
    Suggested
    Full time
    Work at office
    Immediate start

    National Indemnity Company

    Omaha, NE
    5 days ago
  •  ...learn how you could help make great things possible not only in your community, but around the world. We are seeking a Software Engineer to join the Data-Driven Design (D3) team within HDR's Architecture Business Group. In this role, you will design and build web... 

    HDR

    Omaha, NE
    3 days ago
  • $69.1k - $141.5k

     ...Software Engineer The Opportunity: We are seeking a talented Software Engineer professional that is excited to improve battlespace awareness and decision-making support at all echelons across Combat Air Force (AF) Command and Control (C2) and Intelligence, Surveillance... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Omaha, NE
    3 days ago
  •  ...Software Engineer Aviture is a full-service technology consulting firm with expertise in software solutions for both commercial and government organizations. We believe software doesn't mean anything unless it solves a problem, so we create technology to enable users... 
    Remote work

    Timberlyn, Inc.

    Omaha, NE
    4 days ago
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Work experience placement
    Local area

    Indeed

    Omaha, NE
    5 days ago
  •  ...and addresses risks. Partners closely with architects and other engineers to ensure the platform is ready and performs at scale. Job...  ...practices mature Researches and resolves reported systems software problems efficiently and accurately while adhering to internal... 
    Full time
    Worldwide

    ACI Worldwide

    Omaha, NE
    13 hours ago
  • $68k - $93.5k

     ...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs.... 
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Omaha, NE
    2 days ago
  • $140k

     ...as an individual and united by our mission to create opportunities for people where they live, learn and work. The Senior Software Engineer designs, creates, maintains, audits and improves software applications by performing coding, debugging, testing and troubleshooting... 
    Temporary work
    Local area

    Nelnet

    Omaha, NE
    1 day ago
  • $113.94k - $178.88k

     ...Senior Software Engineer The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion's platform. This role operates across the full stack, leveraging React/Next.js and Ruby on Rails, and is expected to make... 
    Temporary work

    Orion Advisor Solutions LLC

    Omaha, NE
    14 hours ago
  • $79.36k - $130.95k

     ...the details of this career opportunity and how it fits into our organization's success. Summary of the Job: The Software Engineer role is responsible for designing, developing, and maintaining high-quality software solutions that support FNBO's business objectives... 
    Temporary work
    For contractors
    Work experience placement
    Remote work
    2 days per week
    3 days per week

    First National Bank of Omaha

    Omaha, NE
    1 day ago
  • $120k - $140k

     ...DevOps Engineer Omaha, NE Dark Wolf is looking for a DevOps Engineers who are interested in working in a fast-paced environment...  ...unique customers and have a direct impact on the direction of software products and solutions used by those customers. Key Responsibilities... 
    Full time
    For contractors

    Dark Wolf Solutions

    Omaha, NE
    13 hours ago
  • $80k - $90k

     ...Collaborate with peers in Product, Technology, Compliance and Operations to provide best in class software design and delivery. Participates in Scaled Agile engineering practices across teams. Active participant in Agile ceremonies and documents progress. Analyze... 
    Full time
    Work at office

    Osaic

    Omaha, NE
    13 hours ago
  • $69.55k - $125.73k

     ...Defense Sector at Leidos has a current job opportunity for a DevOps Engineer supporting the C4ISR Solutions Operation. The DevOps Engineer...  ..., and delivery of programs focused on modernizing a variety of software systems. The selected candidate will leverage their skills in... 
    Local area
    Immediate start
    Work from home

    Leidos

    Omaha, NE
    13 hours ago
  • $107.9k - $195.05k

     ...Description Ready for your next career step? The Defense Sector at Leidos is currently seeking a Lead Software Engineer with 8+ years hands-on experience to join our dynamic Agile software teams in Omaha, Nebraska. This opportunity will provide professional growth... 
    Local area
    Immediate start
    Worldwide
    Relocation
    Relocation package

    Leidos

    Omaha, NE
    13 hours ago
  •  ...The Associate Software Engineer is an early-career engineering role responsible for contributing to the design, development, testing, and support of software solutions across the organization’s product portfolio. This role is ideal for engineers who demonstrate strong... 
    Temporary work
    Internship
    Local area
    Remote work

    RxBenefits

    Omaha, NE
    5 days ago
  •  ...Digital Transformations across various domains and industries. Our history spans over 13 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our employees and our clients are our strengths as the... 
    Contract work

    InterSources

    Omaha, NE
    3 days ago
  •  ...Overview: Role: DevOps Engineer Location: Omaha, NE Exp: 10 & Above Description: Skills: Deep understanding of Git concepts and workflows. Hands-on experience with Bitbucket and GitHub platforms. Proven ability in migration tools and techniques... 

    Purple Drive

    Omaha, NE
    5 days ago
  •  ...Position Overview Kiewit is looking for top talent to join our fast-paced and innovative Software Delivery Team. We are seeking a highly talented, experienced Lead Software Engineer who is passionate about creating next-generation construction products and services,... 
    Full time
    Work at office
    Relocation
    Home office
    Weekend work

    Kiewit Corporation

    Omaha, NE
    14 hours ago
  •  ...highly beneficial. ~ Scripting experience (PowerShell preferred; Shell scripting also acceptable). ~ Understanding of software engineering principles and code-based pipeline patterns. ~ Azure DevOps experience strongly preferred; Azure cloud familiarity... 

    3B Staffing LLC

    Omaha, NE
    3 days ago
  • $140k - $200k

     ...Senior DevOps Engineer Dark Wolf Solutions is looking for a Senior DevOps Engineer to engineer and maintain Infrastructure as Code...  ...Developing, creating, and modifying general computer applications software or specialized utility programs. Analyzing user needs and... 

    Dark Wolf Solutions

    Omaha, NE
    4 days ago
  • $94.87k - $146.95k

     ...About this Opportunity: As a Senior DevOps Engineer, you will help to ensure the health, efficacy, and performance of our applications...  ...testing techniques such as CI/CD Has experience in agile software development methodology Has minimum of a High School Diploma... 

    Orion Corporation

    Omaha, NE
    14 hours ago
  • Java Developer Location: Omaha, NE (Day 1 On-site) Skills: Strong in Java 8+, rest api +, openapi, Spring boot, batch, Microservices Spring (web, security, data min.), Junit, mockito Proficiency with front-end languages such as HTML, CSS, and JavaScript...

    Zortech Solutions

    Omaha, NE
    3 days ago
  • $140.94k - $226.91k

     ...About this Opportunity: As a Senior Staff Software Engineer, you will utilize your advanced professional expertise and experience to enhance and maintain the software products developed by Summit Wealth Systems. You will operate as an AI-native engineer, having fully... 
    Work at office
    3 days per week

    Orion Corporation

    Omaha, NE
    13 hours ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description At least 2 years of... 
    H1b

    SonSoft

    Omaha, NE
    3 days ago
  • Java Developer Candidate Profile: Java Developer 2+ years Java Developer 3-5 years Hungry. Humble, Smart, Able to work independently, dig into requirements, ask questions. If they have any mainframe background and have to look at COBOL that would be a huge plus. If ...

    Software Technology Inc

    Omaha, NE
    3 days ago
  • $55 - $65 per hour

     ...Description Role Overview A Customization Engineer is responsible for tailoring the Clients document application to meet specific business and project requirements. This includes configuring projects and developing custom screen layouts, forms, reports, validations... 
    Contract work
    Temporary work

    TEKsystems

    Omaha, NE
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!