Principal Software Engineer

2 months ago


New Brunswick, New Jersey, United States ACI Worldwide Full time

Job Description

ACI Worldwide is looking to fill one Principal Software Engineer position based out of its East Brunswick, NJ office located at 2 Tower Center Boulevard, 15th Floor, East Brunswick, NJ Job Summary: Leads the concept, plan, design, and development of software systems or applications for software enhancements and new products. Job Accountabilities: Able to work with customers and internal teams on creating innovative solutions. Capable of looking at problems from multiple viewpoints. Assesses alternative solutions based on extensive technical knowledge, in-depth business knowledge and customer focus. Independently designs, develops, tests and delivers high quality software/solutions with limited direction from the project lead 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 development organization. Mentor software engineers and other technical roles in ACI and present technical workshops. Isolates and corrects complex problems at a subsystem level. Anticipates solutions for the customer that results in better products. Commands the critical path and understands dependencies. Can make significant improvements, without being asked, to improve the performance of one's own organization. Is able to fully grasp a customer's business needs, anticipate requirements not yet conveyed and progress the dialogue. Routinely applies new approaches as a direct result of one's own initiative that results in a better solution, increased quality and/or greater efficiency. Understand and adhere to all corporate policies to include but not limited to the ACI Code of Business Conduct and Ethics.

MINIMUM REQUIREMENTS: Bachelor's Degree (foreign equivalent accepted) in computer science or a related field and 7 years' progressively responsible experience as a software engineer or related position. Experience must include the following specific experience and skills:

  • 7 years' experience working on projects of high degree of complexity with cross-functional teams that span more than one geography.
  • 7 years' experience with Java programming language (including Java SE certification), unit testing and integration testing, Eclipse IDE, code coverage tools, and Jenkins.
  • 7 years' experience with software design, including object-oriented design.
  • 7 years' experience in the payments industry, including card payments, EMV, PCI, and the ISO8583 protocol.
  • 7 years' experience with eSocket.POS, Postilion Realtime switch, Postilion Realtime SDK, and writing multi-threaded, secure applications on the server and POS (point-of-sale) using Java SE. This includes experience with hardware security modules (HSMs), software-based encryption and SSL, and point-of-sale PIN entry devices (PEDs).
  • 5 years' operating system experience with Windows, including Windows performance monitoring.
  • 5 years' scripting experience with Windows batch scripts and Python.
  • 5 years' experience with Transact-SQL and SQL Server.
  • 5 years' experience with Perforce source control.
  • 5 years' experience in agile/scrum, including scrum master role.
  • 5 years' experience with TestHarness.
  • 5 years' experience providing level 3 (L3) support as well as on-site support to Postilion customers, determining the root cause of production issues, including using Oracle JVM profiling tools (e.g. jmap, jhat, and jstack).

*Current employees eligible for referral bonus as per company policy with regard to this position.

Apply online at Job ID (Requisition #13625).

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.

VEVRAA Federal Contractor

Request Priority Protected Veteran Referrals

EOE - Veteran/Disabled/Minority/AA/F/M/SO

#LI-LF

About Us

ACI 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.



  • New Brunswick, New Jersey, United States PAR Systems Full time

    Job SummaryWe are seeking a highly skilled Principal Mechanical Engineer to join our team at PAR Systems. As a key member of our engineering team, you will be responsible for designing and developing complex mechanical systems for our naval defense products.Key ResponsibilitiesDesign and develop mechanical systems for naval defense products, including...


  • New Brunswick, New Jersey, United States PAR Systems Full time

    About the RoleWe are seeking a highly skilled Principal Mechanical Engineer to join our team at PAR Systems. As a key member of our engineering team, you will be responsible for designing and developing innovative mechanical systems and frameworks for our clients in the naval defense industry.Key ResponsibilitiesDesign and develop complex mechanical systems...


  • New York, New York, United States Rockstar Games Full time

    Rare Opportunity at Rockstar Games: Associate Principal Software EngineerReady to take your career to the next level? Rockstar Games, known for creating top-notch entertainment experiences, is looking for an experienced Associate Principal Software Engineer to join their Online Services Auth & Identity team at Rockstar NYC. If you're passionate about games...


  • New York, New York, United States Alchemy Full time

    Join Alchemy, a leading blockchain developer platformThe RoleAs a Principal Engineer at Alchemy, you will focus on shaping the backend infrastructure for our developer platform. Collaborate with a team of experts to design and maintain scalable systems that support millions of users around the world.Your Responsibilities:Lead the vision for backend...


  • New Brunswick, New Jersey, United States Saxon Global Full time

    Saxon Global is seeking a talented individual for the role of Lead Software Engineer.Position Overview:This position involves developing a comprehensive data architecture that integrates various data sources across the organization. The project is primarily focused on utilizing Python 3 and adheres to Test-Driven Development (TDD) principles. The role...


  • New York, New York, United States Citigroup Inc Full time

    About the RoleCitigroup Inc. is seeking a highly skilled Senior Principal Software Engineer to join our Financial Crimes Technology team. As a key member of our team, you will be responsible for designing, developing, and implementing cutting-edge technology solutions to combat financial crimes.Key ResponsibilitiesDesign and develop complex software systems...


  • New York, New York, United States Alchemy Full time

    About the RoleAt Alchemy, we're revolutionizing the way developers interact with blockchain technology. As a Principal Software Engineer focused on infrastructure and backend systems, you'll be working with one of the most sophisticated and high-throughput distributed systems in the blockchain world.Key Responsibilities:Define the vision for the backend...


  • New York, New York, United States Intelliswift Software Full time

    Position: Senior Software Infrastructure EngineerLocation: RemoteContract Duration: 12-MonthsEssential Qualifications:Proven experience with Data PlatformsExpertise in constructing and transitioning data pipeline infrastructuresCapability to develop a robust platformProficiency in Python and SQLPreferred Qualifications:Passion for photographyExperience in...


  • New York, New York, United States Intelliswift Software Full time

    Position Title: Senior Software Infrastructure EngineerLocation: OnsiteContract Duration: 12-MonthsEssential Skills:Experience with Data Platforms is essentialExpertise in constructing and transitioning data pipeline frameworksCapability to develop a robust platformProficiency in Python and SQLDesirable Skills:Passion for photographyKnowledge in image...

  • Principal Scientist

    2 months ago


    New Rochelle, New York, United States Veracity Software Pvt. Ltd Full time

    Principal Scientist - ProcessingThe Principal Scientist is responsible for developing new product offerings and providing technical support to the Products and Innovation, Sales, and Technical Service groups.This position will plan and conduct research projects, generate intellectual property, and lead the progression of R&D projects through US Silica's...


  • New York, New York, United States Jobot Full time

    Join a Leading DeFi Startup as a Senior Software EngineerWe are a well-capitalized startup collaborating with prominent figures in the cryptocurrency sector, seeking a Senior Software Engineer to become a vital part of our team. This position focuses on developing high-performance applications to optimize cryptocurrency trading on the Solana blockchain,...


  • New York, New York, United States Harnham Full time

    Principal Software DeveloperFinancial Technology SectorRemote OpportunityCompensation: $190,000-$210,000 + EquityAbout Harnham:Harnham is a pioneering organization dedicated to revolutionizing the financial services landscape through cutting-edge AI solutions. Our mission is to streamline financial operations for enterprises by delivering innovative and...


  • New York, New York, United States Plaid Full time

    Join the Scaled Access Team at PlaidBe a part of the evolution of the financial sector with Plaid, a company focused on creating innovative tools and experiences for developers. As a key member of the Scaled Access team, you will facilitate the development of APIs that align with Financial Data Exchange (FDX) standards. In this role, you will spearhead...


  • New York, New York, United States IRIS Software Group Full time

    About IRIS Software Group:IRIS Software Group stands as one of the foremost privately owned software enterprises in the UK. For over four decades, we have delivered cutting-edge administrative solutions to a diverse range of clients, including businesses, charitable organizations, and public sector entities. Our workforce has grown to nearly 3000...


  • New York, New York, United States GEICO Full time

    GEICO is on the lookout for a seasoned Engineer who is enthusiastic about developing high-efficiency, low-maintenance, and uninterrupted platforms and applications. You will play a pivotal role in transforming our insurance operations as we shift from a conventional IT framework to a technology-driven organization focused on engineering excellence, while...


  • New Brunswick, New Jersey, United States PAR Systems Full time

    Job SummaryWe are seeking a highly skilled Principal Mechanical Engineer to join our team at PAR Systems. As a key member of our engineering team, you will be responsible for designing and developing complex mechanical systems for our naval defense products.Key ResponsibilitiesDesign and develop mechanical systems for naval defense products, including...


  • New Brunswick, New Jersey, United States Vignetic Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Vignetic. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions in a mission-critical trading systems environment.Key ResponsibilitiesRequirements Analysis: Assess business and...


  • New York, New York, United States Doge Labs VR Full time

    Position OverviewDoge Labs VR is at the forefront of the virtual reality sports gaming industry, captivating millions of players worldwide who engage, connect, and progress in an unparalleled immersive sports environment.As the principal backend developer, you will be part of a compact, expert team dedicated to crafting scalable APIs capable of managing...


  • New York, New York, United States Harnham Full time

    Principal EngineerFinancial Technology SectorRemote OpportunityCompensation: $190,000-$210,000 + EquityAbout Harnham:Harnham is a pioneering startup dedicated to revolutionizing the financial services industry through cutting-edge AI solutions. Our mission is to streamline financial operations for businesses, providing innovative and effective management...


  • New York, New York, United States GlossGenius Full time

    Senior Fullstack Software Engineer at GlossGeniusGlossGenius is committed to empowering entrepreneurs by offering a suite of business management solutions. Our platform encompasses booking and scheduling, marketing tools, analytics, payment processing, and more, enabling small business owners to concentrate on their creative endeavors rather than...