Principal Software Engineer

1 day ago


Timisoara Metropolitan Area, Romania ACI Worldwide Full time 120,000 - 180,000 per year

Join the Team Making Possibilities Happen

If you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the payment needs of organizations and people over the world.

Join us on the role of Principal Software Engineer, in our ACI Worldwide office, in Timisoara.

In this role you will join PRM product which 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.

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:

As a Principal Software Engineer you will lead the concept, plan, design, and develop software systems or applications for software enhancements and new products.

Job Responsibilities:

  • Independently designs, develops, tests, delivers and maintains high quality software/solutions with limited direction from the project architect and/or manager. Creates and reviews assigned product/project deliverables (i.e. impact assessments, external and internal specifications, code manuals, education material, installation guides, etc.).

  • Assists with setting technical direction for ACI products and/or projects.

  • Provides guidance and subject matter expertise to the team and to the development organization.

  • Isolates and corrects complex problems at a subsystem level.

  • Anticipates solutions for the customer that results in better products.

  • Perform other duties as assigned

  • Understand and adhere to all corporate policies including but not limited to the ACI Code of Business Conduct and Ethics.

  • Ensure best practices in software development, including code reviews, testing, and documentation.

  • Drive innovation and continuous improvement in software development processes.

  • Stay up to date with emerging technologies and industry trends.

Knowledge, Skills and Experience required for the job:

  • Bachelor's degree in computer science or related field or equivalent software development experience.

  • 15+ years related experience.

  • Good understanding of object-oriented programming and experience in implementing non-functional requirements (availability, scalability, performance, security etc)

  • Ability to coordinate the design and the task execution breakdown for complex functionalities

  • Proven knowledge on Java and Angular

  • Database (Oracle, MS SQL) and customer-facing experience are a plus.

  • Git / GitHub knowledge

  • Experience with cloud computing platforms (e.g. Azure).

  • Working experience with containers and Kubernetes is a plus

  • Knowledge of Agile and Scrum

  • Ability to work in a multi-cultural environment and geographically distributed team.

  • Strong communication and interpersonal skills.

Work Environment:

  • Standard Work Environment

  • Majority time spent on PC (Phys. Req.)

  • Travel required, may be domestic or international

Benefits: In return for your expertise, we offer growth, opportunity, and a competitive compensation and benefits package in a casual work environment.

Are you ready to help us transform the world of electronic payments? To learn more about ACI Worldwide, visit our web site at

Requisition ID 15753

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.



  • Timisoara Metropolitan Area, Romania The Access Group Full time €90,000 - €120,000 per year

    We're looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow.Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them.What does Access offer you?We offer a flexible, hybrid working environment where you...

  • Principal Engineer

    3 days ago


    Timisoara Metropolitan Area, Romania The Access Group Full time €40,000 - €80,000 per year

    We're looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow.Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them.What does Access offer you?We offer a blended approach to office working,...


  • Timisoara Metropolitan Area, Romania The Access Group Full time 40,000 - 60,000 per year

    We're looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow.Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them.What does Access offer you?We offer a flexible, hybrid working environment where you...


  • Timisoara Metropolitan Area, Romania ACI Worldwide Full time 40,000 - 60,000 per year

    Job DescriptionJoin the Team Making Possibilities HappenIf you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the payment needs of organizations and people over the world.Join us in the role ofJunior...


  • Timisoara Metropolitan Area, Romania ACI Worldwide Full time 20,000 - 25,000 per year

    Job DescriptionJoin The Team Building Modern Payments ProductsIf you've ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it's your turn to serve the payment needs of organizations and people the world over.As anACI Software Engineer...


  • Timisoara Metropolitan Area, Romania Ring Full time €30,000 - €60,000 per year

    DescriptionAt Ring, we are committed to making home and neighborhood security accessible and effective for everyone – while working hard to bring communities together.As a skilled Embedded Software Development Engineer, you will be the tech lead in the team, and advisor to your manager and senior management. Your work will be both tactical and strategic,...


  • Timisoara Metropolitan Area, Romania myGwork - LGBTQ+ Business Community Full time €40,000 - €80,000 per year

    This job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.DescriptionAt Ring, we are committed to making home and neighborhood security accessible and effective for everyone - while working hard to bring communities together.As a...


  • Timisoara Metropolitan Area, Romania The Access Group Full time €30,000 - €60,000 per year

    We're looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow.Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them.What does Access offer you?We offer a blended approach to office working,...


  • Bucharest Metropolitan Area, Romania Arnia Software Full time 90,000 - 120,000 per year

    As a Lead Software Engineer, you will join our rapidly growing Engineering team focused on machine learning to help us realise a future where Humans and AI work together to solve the world's most important problems.Responsibilities:You'll share your days with teams of talented software engineers, scientists, designers, and product specialists. You will take...


  • Timisoara Metropolitan Area, Romania Suvoda Full time 40,000 - 60,000 per year

    At Suvoda, we're not only passionate about the work that we do and the impact that it has on human lives, but we're passionate about the people who make it happen Every day, it is our priority to bring in talented and motivated individuals and create a workplace that drives, engages and retains them.What Makes Suvoda a Great Place to Work*?Here are just a...