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

Principal Software Engineer

ACI Worldwide

Job-ID: 19504Category: Product DevelopmentLocation: Norcross, GA, United States; Omaha, NE, United StatesWorkplace: HybridSchedule: Full timePosted: 2026-07-10Powering the world’s payments ecosystemACI 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 PURPOSEWe 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 RESPONSIBILITIESQuality Strategy & Acceptance CriteriaPartner 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 EnablementDefine 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 DeliveryDefine 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 CultureAct 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.QUALIFICATIONSEducationBachelor’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.Experience5+ 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 SkillsStrong 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 CultureThorough 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 SkillsAbility 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 QUALIFICATIONSExperience 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 ENVIRONMENTHybrid 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 STATEMENTACI 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 Job ID (Requisition #19504)Important Notice About Recruitment ScamsJob 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 ( / @aciworldwide.com). The ACI Worldwide recruitment team will always follow official channels and will never request payment.#LI-LF1#LI-HybridAbout the companyACI 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Omaha, NE vacancy
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Omaha, NE
    2 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Suggested
    Remote job
    Full time

    Quora

    Omaha, NE
    4 days ago
  • $83.43k - $222.48k

     ...Senior Software Development EngineerWe're building a world of health around every individual — shaping a more connected, convenient and...  ...family and one community at a time.The Senior Software Development Engineer is responsible for leading the design, development, and... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Corporation

    Omaha, NE
    3 days ago
  •  ...collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).The Associate Software Engineer/Developer will join the Order Management & Risk Technology team, which supports trading and risk-management capabilities... 
    Suggested
    Internship
    Work at office

    Charles Schwab

    Omaha, NE
    1 day ago
  •  ...Software Engineer — Pipeline Requisition Location: [Remote / Hybrid / On-site]· Employment type: Full-time · Level: Engineer I through Principal About this opportunity Software Engineer - Evergreen is building a pipeline of software engineers for roles opening... 
    Suggested
    Full time
    Apprenticeship
    Remote work

    Software Engineer — Evergreen

    Omaha, NE
    1 day ago
  • $113.5k - $146.9k

     ...About the Role The Application Development Services (ADS), in support of the Bureau of the Fiscal Service, is seeking a Software Engineer with senior to advanced-level skills in Android, Kotlin, KTOR, Java, Gradle and Angular. This role will primarily focus on full... 
    Full time
    Temporary work
    Part time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Shift work

    Federal Reserve Bank of Kansas City

    Omaha, NE
    3 days ago
  • $39.4k - $75.9k

    Job Title: Software Engineer Intern - Summer 2027 Job Category: Intern/Co-op Time Type: Part time Minimum Clearance Required to Start: None Employee Type: Part-Time On-Call Percentage of Travel Required: None Type of Travel: None * * * The Opportunity... 
    Contract work
    Part time
    Work experience placement
    Summer work
    Internship
    Work at office
    Flexible hours

    CACI International, Inc.

    Omaha, NE
    10 hours ago
  • $65.7k - $134.4k

    Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Local * * * The Opportunity: This opportunity provides... 
    Full time
    Contract work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    CACI International, Inc.

    Omaha, NE
    1 day ago
  •  ...risk management tools, and data analytics capabilities.Job Description:The Sr Developer candidate will provide expertise on Azure software development tasks within the scrum team. Interacts effectively with clients, leadership, and can adapt communication for the appropriate... 

    ApTask

    Omaha, NE
    4 days ago
  • $65.7k - $134.4k

    Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Local * * * The Opportunity: This opportunity... 
    Full time
    Contract work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    CACI International, Inc.

    Omaha, NE
    3 days ago
  •  ...Job Description Job Description Title: Devops Engineer Location: Remote Duration: 6 months Pay range: $50-$55/hr C2C Key...  ...maintain, and improve secure CI/CD pipelines for repeatable software delivery. Implement and manage Infrastructure as Code using... 
    Remote work

    Diverse Lynx

    Omaha, NE
    4 days ago
  • $55 - $60 per hour

     ...Job Description Job Description Role: Senior DevOps Engineer Duration: 6 months Location: Remote Type : Contract Rate: $55 to $60/hr Job Description: AWS (required); SCI/SAP Converged Cloud (OpenStack) is a strong plus; Cloud Foundry familiarity.... 
    Contract work
    Remote work

    Diverse Lynx

    Omaha, NE
    3 days ago
  • Java DeveloperCandidate 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 they...

    Software Technology Inc

    Omaha, NE
    4 days ago
  • $107.9k - $195.05k

     ...Senior DevOps Engineer Omaha, NE No clearance required to start - Must be clearable to Secret Ready for your next career step? We...  ...Engineer with 8+ years hands-on experience to join our dynamic Agile software teams in Omaha, Nebraska. This opportunity will provide... 
    Remote work
    Work from home

    00100 LEIDOS, INC.

    Omaha, NE
    1 day ago
  • $63k - $93k

     ...finally retires Business Excellence Group's low-drama legacy stack Apply Critical Thinking and Cypress to solve steady-handed engineering challenges What You'll Bring Comfort being measured against a clear mid-level bar Pattern recognition earned across many... 

    Business Excellence Group

    Omaha, NE
    4 days ago
  • Java DeveloperLocation: Omaha, NE (Day 1 On-site)Skills:Strong in Java 8+, rest api +, openapi, Spring boot, batch, MicroservicesSpring (web, security, data min.), Junit, mockitoProficiency with front-end languages such as HTML, CSS, and JavaScript.Familiarity with JavaScript...

    Zortech Solutions

    Omaha, NE
    4 days ago
  •  ...DevOps EngineerWe are seeking a Systems/DevOps Engineer to support and enhance our cloud-based development and deployment ecosystem. This...  ...infrastructure, automation, platform engineering, and modern software delivery practices.Key ResponsibilitiesDesign, implement, and support... 

    Apex Systems

    Omaha, NE
    4 days ago
  •  ...Purple DriveDevOps Engineer Share Contractual Alpharetta, GA | Berkeley Heights, NJ/Omaha, Nebraska PDT - 6772 10-20 07/30/2024Overview...  ...Fiserv PaaS and CaaS platforms.Develop maintainable, reusable software from a consumer-centric perspective.Take ownership of unresolved... 

    Purple Drive

    Omaha, NE
    4 days ago
  •  ...test environments for both manual and automated testing. May assist in defining DevOps and quality guidelines and standards for our software delivery pipeline. Builds automated deployments using configuration management technology. Deploys new modules, upgrades and fixes... 
    Relocation

    Mindlance

    Omaha, NE
    3 days ago
  • $80.51k - $107.34k

     ...shape the future of AI‑ready connectivity, join us today. The Role Join Lumen Security Advisory Services as a Cloud Security Engineer, helping customers identify and reduce security risk across cloud and on-premises environments. This hands-on, early-career... 
    Full time

    Lumen

    Omaha, NE
    4 days ago
  • $82k - $99.3k

    Associate Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost-effective information technology and business intelligence... 
    Permanent employment
    Full time
    Work experience placement
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing Company

    Omaha, NE
    10 hours ago
  • Job DescriptionJob DescriptionMUST HAVE:APEX (TRIGGERS, BATCH, QUEUEABLE)LIGHTNING WEB COMPONENTS (LWC) OR AURASOQL/SOSL QUERIESGOOD UNDERSTANDING OF SALESFORCE DATA MODEL (OBJECTS, RELATIONSHIPS)BASIC UNDERSTANDING OF SALESFORCE SECURITY MODEL (PROFILES, ROLES, PERMISSION...

    Saicon Consultants

    Omaha, NE
    1 day ago
  • Qualifications Responsibilities: Evaluate user requests or design specifications for new or modified application functionality and estimate efforts required. Analyze, design, code, test, document, implement and maintain application changes. Provide technical support...

    Radiant Info Systems

    Omaha, NE
    2 days ago
  •  ...materials and help inform materials-specific professional learning.Requirements:Bachelors or master’s degree in Computer Science, Software Engineering, or related field.Demonstrated understanding of software configuration management, build, deployment, and release management... 
    Remote work

    Software Technology Inc

    Omaha, NE
    4 days ago
  •  ...Position Summary The Senior AI Engineer will own the end-to-end technical lifecycle of enterprise AI models—from data pipeline architecture...  ...Qualifications ~7+ years of experience across software engineering, data engineering, or machine learning operations... 

    Dayforce

    Omaha, NE
    3 days ago
  • Creighton University is seeking a CRM Developer located in Omaha, Nebraska. The role involves designing, developing, and supporting custom solutions within the Salesforce platform, collaborating closely with IT teams. Candidates should possess a bachelor's degree in Computer...

    Creighton University

    Omaha, NE
    2 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering... 
    Full time
    Temporary work
    For contractors

    Lumen

    Omaha, NE
    4 days ago
  • STANDARD SKILLSET ROLE: JAVA FULL STACK ARCHITECT MUST HAVE: JAVA 8/17, SPRING BOOT, LINUX INTERMEDIATE, OPENSEARCH, SOLR, APACHE SPARK, ENTERPRISE CACHES LIKE COHERENCE, APACHE IGNITE, OR REDIS, REST APIS, MESSAGING SERVICES EXPERIENCE SUCH AS KAFKA, AWS SDK BASIC...

    L&T Technology Services

    Omaha, NE
    4 days ago
  • Salesforce CRM Developer job in Omaha, Nebraska Akkodis is seeking a Salesforce CRM Developer to join a collaborative technology team focused on building, enhancing, and supporting enterprise Salesforce solutions. We’re looking for a hands-on developer who enjoys ...
    Temporary work
    Local area

    Akkodis

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

     ...center of everything we do - and they push us to ensure we take care of ourselves, each other, and our communities. Job Summary Software Engineer Interns at PayPal develop innovative solutions and high-quality products that touch millions of people every day. Our... 
    Hourly pay
    Summer work
    Internship
    Summer internship
    Local area
    Flexible hours

    PayPal, Inc.

    Omaha, NE
    2 days ago

Do you want to receive more vacancies?

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