Principal Software Engineer
ACI Worldwide
Principal Software Engineer In TestPowering the world's 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.
$98.4k - $147.6k
...only part of history, they're making history.Northrop Grumman Defense Systems (NGDS), Bellevue, NE is currently seeking a Principal Engineer Software. The successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities...SuggestedFull timeRelocation packageShift work$98.4k - $147.6k
...part of history, they're making history. Northrop Grumman Defense Systems (NGDS), Bellevue, NE is currently seeking a Principal Engineer Software . The successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities...SuggestedFull timeRelocation packageShift work$98.4k - $147.6k
...employees are not only part of history, they're making history. Northrop Grumman Space Systems (NGSP) is currently seeking a Principal Engineer Software OR Sr. Principal Engineer Software to join our team supporting the WxHe Program. This position is eligible for remote/...SuggestedRemote workRelocationShift work$98.4k - $147.6k
...Principal Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people... ...history.Northrop Grumman is seeking a Principal Software Engineer in Bellevue, NE. In this role, you will have a challenging...SuggestedShift work$120k - $155k
...Description Job Description Senior Software Developer | $120,000 - $155,000 per year... ...platform that is disrupting the industry. As a Principal Software Developer, you will serve as a... ...role, you will collaborate closely with engineers, product stakeholders, and architects to...SuggestedFull timeRemote work$92k - $105k
...exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a... ...Functional Responsibilities: I2X Technologies is seeking a Journeyman Software Engineer:Develops, tests, and maintains software applications...Work experience placementLong distance- ...impact of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments.As a Sr. Software Engineer in Norcross, GA, you will join a diverse, passionate team, dedicated to powering the world’s payments ecosystem!Position SummaryWe...Full timeLocal areaWorldwide
$112k - $187k
...at any level to capture video, analyze data, share highlights and more.Ready to join us?Your RoleWe are looking for a Senior Software Engineer with a passion for cloud technology and building highly scalable software solutions. This role is pivotal in driving Hudl’s mission...Work at officeLocal areaRemote workFlexible hours- Join USfalcon and lead a mission-critical program supporting the Air Force Nuclear Weapons Center (AFNWC) and USSTRATCOM. The Software Engineer, SME serves as the senior technical expert responsible for the execution, performance, and success of Advisory & Assistance Services...Full timeContract workTemporary workFlexible hours
$86.8k - $165.2k
...Clearance Type: None/Not Required Security Clearance Status: Not RequiredOur Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for talented experienced Software Engineers to join our team developing and supporting our Air...Contract workTemporary workWork experience placementStart working todayWork at officeRemote workWorldwideFlexible hours$69.1k - $141.5k
Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage... ...US* * *The Opportunity:We are seeking a talented Software Engineer professional that is excited to improve battlespace awareness...Contract workWork experience placementFlexible hours$92k - $105k
...exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a... ...government customers.Job Description: Journeyman LLM + Ontology Software EngineerI2X Technologies is seeking a Journeyman Journeyman...Work experience placementLong distance- ...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 DescriptionJob Description: At least 2 years...H1b
- ...consistentHelp technology teams navigate complex architecture, tools, and services by building curated self-service platforms that improve engineering experience, delivery speed, process agility, and delivery of business valueBuild CI/CD pipelines to automate the end-to-end...Full timeWork experience placementWork at officeImmediate start
$140k - $200k
...Dark Wolf Solutions is looking for a Senior DevOps Engineer to engineer and maintain Infrastructure as Code (IaC) from which mission... ..., creating, and modifying general computer applications software or specialized utility programs. Analyzing user needs and...Full time- ...Have:· Any Messaging ( publisher-subscriber model isRegards,Additional InformationAll your information will be kept confidential according to EEO guidelines.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer SoftwareFull time
$123.49k - $196.28k
...About this Opportunity: The Senior Staff Software Engineer leads the design, development, and evolution of Orion’s modern cloud-native technology... ...development. Operating with substantial autonomy, the Principal Engineer tackles Orion’s most complex technical challenges,...Full timeWork at office3 days per week- Company DescriptionWe are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always be responsive, transparent, and focused on results - for our people, our clients, and our company.We’re a people-centric firm, so it’...Full timeWork at officeFlexible hours
$120k - $160k
...Dark Wolf is looking for a DevOps Engineers who are interested in working in a fast-paced environment building and maintaining a DevSecOps... ...unique customers and have a direct impact on the direction of software products and solutions used by those customers. Key...Full timeFor contractors- ...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 4 years of experience in...
- ...Prattwhitney in Omaha, NE is seeking experienced Software Engineers to join our Air Traffic Solutions team. As part of this role, you will develop and support safety-of-life air traffic management systems used globally for civil and military traffic control. You should...Flexible hours
- ...Yahoo Mail is seeking a Senior Software Engineer (IC4) to drive technical solutions for anti-spam and delivery systems at scale. You will own architecture across high-concurrency microservices, mentor engineers, and lead AI-assisted engineering initiatives in a hybrid...
- ...Senior Software EngineerWe are looking for an experienced Senior Software Engineer to join our team! We are looking for a developer with the following skills and abilities:Understand requirements and acceptance criteria at a feature levelPerform analysis, coding, maintenance...Remote work
- ...and addresses risks. Partners closely with architects and other engineers to ensure the platform is ready and performs at scale.Job... ...testing practices matureResearches and resolves reported systems software problems efficiently and accurately while adhering to internal...Full timeWorldwide
- ...Software EngineerCompany: NICO National Indemnity CompanyWant to work for a company with unparalleled financial strength and stability... ...opportunities for professionals interested in just that.The Software Engineer will function as a developer for web and desktop applications,...Full timeWork at officeImmediate start
- ...performant, and reliable user interfaces. You'll own the frontend architecture for key product areas and work closely with backend engineers, designers, and QA to deliver a polished user experience.ResponsibilitiesDesign and build responsive, accessible, high-performance...Remote work
$110k - $140k
...accessible to everyone. This is your chance to play a critical role in a revolution of the tee time booking industry. As a Senior Software Engineer at RapidTee Golf, you will: Work closely with the founders and CTO daily Work on a production system that has real customers...Full timeWeekend workDay shift- Pacific Life Insurance Company is seeking a Senior Illustration Analyst II to join the illustration development team. This hybrid role can be based in Newport Beach, CA or Omaha, NE, with relocation considered for the right candidate. Responsibilities include managing ...Relocation
- ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for...Full timeLocal areaRemote workWorldwide
$140k - $200k
...Senior Software Engineer, Core ExperiencesOmaha, NE, USAMissionSpeechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Omaha, NE
- principal Omaha, NE
- software support Omaha, NE
- software Omaha, NE
- software technical support Omaha, NE
- entry level software sales Omaha, NE
- software intern Omaha, NE
- software technical support engineer Omaha, NE
- id software Omaha, NE
- software quality assurance Omaha, NE


