Principal Software Engineer
ACI Worldwide
Principal Software Engineer
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 Principal Software Engineer within PRM department in Timisoara, Romania you will join a diverse, passionate team, dedicated to powering the world's payments ecosystem!
PRM is a Fraud Detection engine, based on neural networks and database rules. It is used by banks and financial institutions to identify financial transactions sent by fraudsters instead of legitimate cardholders, based on configurable rules and spending patterns. It is designed for maximum performance and availability, being able to process thousands of online transactions per second.
We are looking for a Principal Software Engineer to lead the design and development of high‑performance, scalable software systems used in mission‑critical environments. This role requires deep expertise in Java backend development, and strong software design skills. Angular frontend development and/or DevOps knowledge is considered a strong plus.
If you are interested in helping people protect their money from fraudsters and passionate about building high-performance complex systems, come and join us!
Job Summary:
Leads the architecture, design and development of software solutions across backend and frontend components. Acts as a technical authority within the engineering organization, driving best practices, code quality and long‑term system evolution.
Job Responsibilities:
- Independently designs, develops, tests, delivers and maintains high ‑ quality software solutions with minimal supervision.
- Provides technical leadership across Java backend and Angular frontend development, ensuring clean architecture and consistent design patterns.
- Leads the breakdown and implementation of complex features, coordinating design and task execution across teams.
- Creates, reviews and maintains technical deliverables such as: Architecture and design documents, Technical specifications, Code and API documentation, Installation and operational guides, best‑practice guides.
- Influences and contributes to technical direction and standards for products and projects.
- Acts as a subject matter expert, providing guidance, mentoring and code reviews across the development organization.
- Ensures non ‑ functional requirements are met, including performance, scalability, security, availability and maintainability.
- Isolates and resolves complex, cross ‑ system issues spanning code, infrastructure, networking and cloud platforms.
- Collaborates with DevOps, QA and platform teams to improve build, deployment and operational readiness.
- Uses DevOps knowledge (where applicable) to promote automation, CI/CD best practices and operational awareness.
- Drives continuous improvement in software engineering practices, tools and processes.
- Drives automation-first approaches to provisioning, deployment, testing and operational tasks to reduce risk and manual effort.
- Anticipates customer and operational needs, proposing solutions that improve system reliability, deployment confidence and time ‑ to ‑ market.
- Ensures security and compliance requirements are embedded into pipelines and environments.
- Stays up to date with emerging technologies.
- Understands and adheres to all corporate policies, including the ACI Code of Business Conduct and Ethics.
- Performs other duties as assigned.
Knowledge, Skills and Experience required for the job:
- Bachelor's degree in Computer Science or related field or equivalent professional experience.
- 15+ years of professional software development experience, with a strong focus on enterprise systems
- Strong understanding of modern software architecture and non‑functional requirements (availability, scalability, performance, security, reliability).
- Strong expertise in Java and modern backend development frameworks.
- Proven experience with Angular and building user‑facing applications.
- Solid understanding of object ‑ oriented design, clean architecture and software design patterns.
- Strong experience implementing and validating non ‑ functional requirements (performance, scalability, security, availability).
- Ability to design and coordinate implementation for complex technical solutions.
- Experience with Git / GitHub or similar version control systems.
- Experience working with relational databases (e.g. Oracle, MS SQL) and understanding production data considerations.
- Proven experience designing and operating CI/CD pipelines using Git‑based workflows (Git / GitHub).
- Experience with cloud platforms, preferably Microsoft Azure.
- Familiarity with ethical AI principles, data privacy considerations and responsible use of AI in enterprise systems.
- Exposure to AI ‑ assisted developer tools (e.g. coding assistants, automated testing or code analysis tools) and an interest in leveraging AI to improve engineering productivity.
- Knowledge of Agile / Scrum development practices.
- Ability to break down complex systems and coordinate design and execution across multiple teams.
- Experience working in multi ‑ cultural, geographically distributed teams.
- Strong communication, mentoring and stakeholder‑management skills.
- Nice to have: Hands‑on experience with containers and orchestration platforms (Docker, Kubernetes); Experience with Infrastructure as Code (e.g. Terraform); Experience collaborating across disciplines (engineering, data science, product) to translate AI capabilities into production ‑ ready software solutions; Experience building or enhancing Java ‑ based applications that leverage AI outputs as part of core business workflows
Core Capabilities:
We seek colleagues who embody our core capabilities — these shape our culture and enable us to make a meaningful impact together:
Ensure Accountability: holding self and others accountable to meet commitments.
Drives Results: consistently achieving results, even under tough circumstances.
Customer Focus: building strong customer relationships and delivering customer-centric solutions.
Cultivate Innovation: creating new and better ways for the organization to be successful.
Collaborates: building partnerships and working collaboratively with others.
Courage: stepping up to address difficult issues, saying what needs to be said.
Applicants must be currently authorized to work in Romania 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
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 ( / @aciworldwide.com). The ACI Worldwide recruitment team will always follow official channels and will never request payment.
#Req Number 18834
#LI-GI1
#LI-HYBRID
$131.3k - $237.35k
...Description The Defense Sector at Leidos is currently seeking a Team Lead - Principal Software Engineer with 12+ years of professional experience to lead multiple Agile teams and drive the technical and organizational success of our software development efforts. In...SuggestedLocal areaImmediate startRemote 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- A leading aerospace and defense company is seeking a Principal Engineer Software or Sr. Principal Engineer Software in Bellevue, Nebraska. The successful candidate will play a vital role in developing applications for Air Force Weather through innovative problem-solving...SuggestedRemote work
- ...Software Developer - Mainframe Languages L2 Ensures adherence to established standards and may consult with senior managers on technology... .... ~ Bachelors Degree at College of Science, Technology, Engineering & Math major or equivalent work, or military experience....Suggested
- ...Title: Azure Engineer Duration: 12+ Months Location: 100% remote Work Authorization: USC and GCs only Background Check: EFTPS government clearance Azure Engineer with strong SRE and DevOps expertise to build, operate, and optimize cloud-native platforms...SuggestedRemote workShift work
$100k
...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer...Full timeH1b$100k
...to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent...Full timeH1bRemote work- ...Software Engineer CSG Actuarial Omaha, NE Position Type: Hybrid, 2 Days Onsite (Monday and Tuesday) -Must reside in Omaha or be willing to relocate at your own expense. ***We cannot advance candidates in the process who require sponsorship for employment...Temporary workLocal areaRelocationWork visa
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...Work at officeRemote workWork from home
$100k
...recent grads in Mathematics, Statistics , Computer Science or Engineering or candidates with gaps in their career or people wanting to switch... ...Systems, IT Knowledge of Core Java , javascript , C++ or software programming Spring boot, Microservices, Docker, Jenkins,...H1b- ...Senior Software Engineer - InEight Estimate Company Description InEight is a leader in construction project controls software, empowering over 850 companies taking on challenging projects in industries including construction and engineering; transportation infrastructure...Full timeRemote work
- ...The .Net Technical Lead Developer will be responsible for the creation and maintenance of all software and related artifacts at Mosaic. This may include, but is not limited to, API integrations, .NET/React native applications, modernization of legacy scripting (perl/python...Contract workWork at officeRemote workShift work
- Job Description Must Have Skills (Top 3 technical skills only) Cobol JCL DB2 Detailed Job Description: Analysis, Build, Design, Testing and Support of Mainframe applications Minimum years of experience*: 5-8 years
$94.87k - $146.95k
...Senior DevOps Engineer 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...Work at office3 days per week- Position-Python developer Duration-Contract Location- Omaha, NE JD Digital : Python, Digital : Amazon Web Service(AWS) Cloud Computing 8-10 Years of experience Programming Languages: Proficiency in TypeScript and Python. AWS Services: ...Contract workImmediate start
- Role : Java Developer (EJB) Location : Omaha, NE (On-site) Duration : 12+ Months Job Description: Ensures adherence to established standards and capable to provide consultation on design solutions for new Java based applications. Consults with project...
- Job Title Assesses system, application, provides modeling and simulation consulting to clarify client technology functionality, and evaluates & implements new advanced technologies Ensures adherence to established technology standards and consults with senior leadership...Remote work
- Programmer Java Location: Omaha, NB/Oklahoma City, OK/Denver, CO (1 day to ofc to any local branch) Duration: 6+ Months Job Description: Need only US Citizens Exp: 5 - 8 Yrs Mandatory Skills: Java, Spring Boot, Microservices Other Skills: AWS...Local area
- Role : Java Developer/FSD (relocation is fine) Location: Omaha, NE (5 Days/Week)-100% Onsite role from Day 1. Job Type: Long-term Contract Must Have: JAVA 17, SPRING, SPRING BOOT, SQL, REST APIS, MESSAGING SERVICES EXPERIENCE SUCH AS KAFKA ...Long term contractRelocation
- Mainframe Lead Developer With SAS Location: Omaha, NE (Onsite) Duration: W2 / C2C Contract Job Description Mainframe Tech Lead (COBOL, DB2, SAS)- SAS DeComm If you are interested, please share your resume with below basic details: Current Location with...Contract work
- ...reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. Who Should Apply Recent Computer science/Engineering /...H1b
- Job Title: Lead Mainframe Developer (COBOL, DB2, JCL, CICS) Location: Omaha NE (Day 1 onsite) About the Role We're seeking a skilled Lead Mainframe Developer with strong expertise in COBOL, DB2, JCL, and CICS to build, enhance, and support mission...Permanent employmentWeekend work
- ...applications using a modern tech stack-primarily C# on the back end and Angular on the front end. In addition to working across the full software development life cycle, this technical leader guides architectural decisions, ensures best practices, and mentors team members to...Work at officeWork from homeFlexible hoursShift work3 days per week
- ...DevOps Engineer-Jenkins, AWS Location: Omaha, NB/Oklahoma City, OK/Denver, CO (1 day to ofc to any local branch) Duration: 6+ Months Job Description: ~ Exp: 8 - 12 Yrs Mandatory Skills: ~ Jenkins, Chef/Ansible, AWS Other Skills: ~...Local area
$118.8k - $145.2k
...Technology teams. Your colleagues will include fellow technology professionals, and your role will include being responsible for ensuring software quality through manual and automated testing. How you'll help move us forward: Design, develop, modify, debug and...Flexible hours- ...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 Preferred • At least 4 years...Full timeH1b
- ...Knowledge in XML parsing and AJAX concepts Education Requirement: ~ Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering Benefits of Working with Our Clients...Immediate startRemote work
- ...Digital Transformations across various domains and industries. Our history spans over 16 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...
- Job Title: PYTHON DEVELOPER Location: Omaha, NE (100% Onsite role from Day 1) Relocation is fine Job Type: Long term Contract role. Secondary Skill Set: Java - this skill is necessary to reference the current java code for conversion to python...Long term contractRelocation
$99.86k - $154.68k
**Job Profile Summary:**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 high...Temporary 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 engineer - cloud services Omaha, NE
- senior c# .net software developer Omaha, NE
- software asset management analyst Omaha, NE
- remote software sales Omaha, NE
- software sales representative Omaha, NE
- internship software Omaha, NE
- embedded software Omaha, NE

