ACI WorldWide logo
🔥 Viewed by 61 students today✓ Verified Listing

Software Engineer

ACI WorldWideCompetition: Moderate • Entry Level
|Pune, Maharashtra, India (Hybrid)|By CampusToCareer Editorial Team|Posted 12 days ago|Last verified 12 days ago
✓ Company career page verified✓ Application route verifiedLast checked on Aug 4, 2026
💼 Experience Required
1-3 Years
🕒 Employment Type
Full-time
🎓 Target Batch
2023, 2024, 2025
🚀 Role Category
Backend
📌 How to Apply
Click on the Apply button
💰 Salary
Not publicly disclosed
Compensation follows company standards.
Skills Recommended
C++BASE24-epsnetwork interfacespayment card schemesOraclePostgreSQLShellBatch scriptingVagrant
Career Guide • 15 min read

Complete preparation guide for Software Engineer at ACI WorldWide

As a BASE24 Software Engineer at ACI Worldwide, you will be responsible for designing, developing, testing, and supporting high-quality payment solutions using BASE24-eps. You will work independently and collaboratively with cross-functional teams to analyze, troubleshoot, and resolve issues, ensuring compliance with card scheme mandates and industry standards.

✓ AI Assisted • Fact CheckedCampusToCareer Editorial TeamUpdated 24 Jul 2026

About ACI WorldWide

ACI Worldwide is a leading global provider of real-time electronic payment and banking solutions. With a presence in over 130 countries, the company powers the payments ecosystem, enabling businesses and financial institutions to process transactions efficiently and securely. ACI's culture values innovation, collaboration, and growth, offering employees a dynamic work environment with opportunities for professional development.

Required Skills Explained

C++

Why required: C++ is a fundamental skill required for developing and maintaining BASE24-eps applications in a Unix/Linux environment.

How recruiters evaluate: The recruiter will evaluate your proficiency in C++ development, including your experience with Unix/Linux environments and your ability to write efficient and effective code.

  • Codecademy C++ Course
  • C++ Tutorial by Google

BASE24-eps

Why required: BASE24-eps is a critical skill required for this role, particularly in network interfaces, to design, develop, test, and support high-quality payment solutions.

How recruiters evaluate: The recruiter will evaluate your hands-on experience with BASE24-eps, especially in network interfaces, and your ability to analyze, troubleshoot, and resolve issues efficiently.

  • BASE24-eps Documentation
  • BASE24-eps Training by ACI Worldwide

Network Interfaces

Why required: Network interfaces are a crucial aspect of BASE24-eps, and the ideal candidate should have hands-on expertise in this area, including message flows and integrations.

How recruiters evaluate: The recruiter will evaluate your experience with network interfaces, including your ability to work extensively on BASE24-eps network interfaces and perform application testing using ASSET simulators.

  • Network Interfaces Tutorial
  • BASE24-eps Network Interfaces Documentation

Payment Card Schemes

Why required: The ideal candidate should have a solid understanding of card payment schemes and mandates, including Visa, Mastercard, and Banknet.

How recruiters evaluate: The recruiter will evaluate your knowledge of card payment schemes and mandates, including your experience with compliance and industry standards.

  • Payment Card Schemes Tutorial
  • Card Scheme Mandates Documentation

Oracle and PostgreSQL

Why required: The ideal candidate should have experience with Oracle and PostgreSQL databases, including database activities and support.

How recruiters evaluate: The recruiter will evaluate your experience with Oracle and PostgreSQL databases, including your ability to support database activities and perform troubleshooting.

  • Oracle Database Tutorial
  • PostgreSQL Database Tutorial

Shell and Batch Scripting

Why required: The ideal candidate should have good knowledge of Shell and Batch scripting, including automation and operational support.

How recruiters evaluate: The recruiter will evaluate your experience with Shell and Batch scripting, including your ability to develop and maintain scripts for automation and operational support.

  • Shell Scripting Tutorial
  • Batch Scripting Tutorial

Vagrant

Why required: The ideal candidate should have hands-on experience with Vagrant or similar environment management tools, including environment setup and development workflows.

How recruiters evaluate: The recruiter will evaluate your experience with Vagrant, including your ability to use tools for environment setup and development workflows.

  • Vagrant Tutorial
  • Environment Management Tools Documentation

Who Should Apply

freshers

Freshers with a strong foundation in C++ and a willingness to learn BASE24-eps and payment card schemes may apply.

experienced

Experienced professionals with hands-on expertise in BASE24-eps, network interfaces, and payment card schemes are ideal candidates.

graduates

Graduates with a degree in Computer Science or a related field may apply, provided they have a strong foundation in C++ and a willingness to learn.

btech

B.Tech graduates with a specialization in Computer Science or a related field may apply.

mca

MCA graduates with a strong foundation in C++ and a willingness to learn BASE24-eps and payment card schemes may apply.

diploma

Diploma holders with relevant experience in C++ and a willingness to learn BASE24-eps and payment card schemes may apply.

Typical Hiring Process

  1. Round 1: Initial screening of resumes and cover letters to shortlist candidates.
  2. Round 2: Technical interview to assess the candidate's skills and experience in C++, BASE24-eps, and payment card schemes.
  3. Round 3: Final interview with the hiring manager to discuss the candidate's fit with the company culture and expectations.

Resume Tips for This Role

  • Highlight your experience with C++ and BASE24-eps.
  • Emphasize your knowledge of payment card schemes and mandates.
  • Include relevant projects or certifications that demonstrate your skills.

Interview Preparation Tips

  • Be prepared to answer technical questions related to C++, BASE24-eps, and payment card schemes.
  • Showcase your problem-solving skills and ability to work independently.
  • Demonstrate your knowledge of industry standards and compliance requirements.

Possible Interview Questions (10)

  1. What is your experience with C++ in a Unix/Linux environment?
  2. How do you troubleshoot issues with BASE24-eps?
  3. Can you explain the concept of payment card schemes and mandates?
  4. How do you ensure compliance with industry standards and regulations?
  5. Can you walk me through your experience with network interfaces and message flows?
  6. How do you optimize database performance in Oracle and PostgreSQL?
  7. Can you explain the concept of Shell and Batch scripting?
  8. How do you use Vagrant for environment setup and development workflows?
  9. Can you describe a project you worked on that involved C++ and BASE24-eps?
  10. How do you stay up-to-date with the latest developments in payment technology?

Salary Insights (India)

Industry range

The average salary for a BASE24 Software Engineer in India is ₹1,200,000 - ₹2,000,000 per annum.

Freshers

Freshers can expect a salary range of ₹600,000 - ₹1,000,000 per annum.

Experienced

Experienced professionals can expect a salary range of ₹1,200,000 - ₹2,500,000 per annum.

Salaries may vary based on location, experience, and company size. ACI Worldwide offers a competitive compensation and benefits package.

Career Path Roadmap

1
Senior Software Engineer

With 3-5 years of experience, you can move into a senior software engineer role, leading projects and mentoring junior engineers.

2
Technical Lead

With 5-7 years of experience, you can move into a technical lead role, overseeing multiple projects and teams.

3
Architect

With 7-10 years of experience, you can move into an architect role, designing and implementing complex payment systems.

Why This Opportunity Is Worth Considering

  • Opportunity to work with a leading global provider of real-time electronic payment and banking solutions.
  • Chance to develop skills in C++, BASE24-eps, and payment card schemes.
  • Collaborative and dynamic work environment with opportunities for growth and career development.

Things To Know Before Applying

  • ACI Worldwide is a global company with a presence in over 130 countries.
  • The company powers the payments ecosystem, enabling businesses and financial institutions to process transactions efficiently and securely.
  • The role requires a strong foundation in C++ and a willingness to learn BASE24-eps and payment card schemes.

Recommended Courses

C++ Programming Course
Codecademy

Develops foundational skills in C++ programming.

BASE24-eps Training
ACI Worldwide

Provides hands-on experience with BASE24-eps and payment card schemes.

Payment Technology Course
Coursera

Covers the fundamentals of payment technology and industry trends.

Career Advice

To succeed in this role, focus on developing your skills in C++, BASE24-eps, and payment card schemes. Stay up-to-date with industry developments and trends, and be prepared to work independently and collaboratively as part of a team.

Editorial Note: This role is ideal for experienced professionals with hands-on expertise in BASE24-eps, network interfaces, and payment card schemes. Freshers with a strong foundation in C++ and a willingness to learn may also apply.
Written by CampusToCareer Editorial Team • AI Assisted • Fact Checked

Frequently Asked Questions

The salary range for this role is ₹1,200,000 - ₹2,000,000 per annum, depending on experience and location.
The key skills required for this role are C++, BASE24-eps, payment card schemes, network interfaces, and Oracle and PostgreSQL.
The career path for this role includes opportunities to move into senior software engineer, technical lead, and architect roles with experience and performance.

Similar Roles to Explore

Software Engineer - PaymentsBASE24 DeveloperPayment Solutions Engineer
Application trackerSkill learning pathsDaily coding practice
Apply Now
Reference Only

Original Job Description

The text below is preserved from the employer's listing for verification. CampusToCareer editorial content above is the primary guide for preparing your application.

Job Description

Base24 Software Engineer

Pune, Maharashtra, India (Hybrid)

Trending

Job Description

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 BASE24 Software Engineer in Pune, you will join a diverse, passionate team, dedicated to powering the world’s payments ecosystem!

Job Summary

We are looking for a highly skilled BASE24 Software Engineer with strong experience in BASE24‑eps, particularly in network interfaces, to independently design, develop, test, and support high‑quality payment solutions. The ideal candidate will have hands‑on expertise in C++, payment card schemes, and BASE24‑eps testing using ASSET simulators.

Key Responsibilities

Independently design, develop, test, and deliver high‑quality software solutions in line with business requirements.

Analyze, troubleshoot, and resolve BASE24‑eps issues efficiently while adhering to established software development and change management standards.

Produce High‑Level Designs (HLDs) based on functional and technical requirements.

Develop and maintain C++ code for BASE24‑eps applications.

Work extensively on BASE24‑eps network interfaces, including message flows and integrations.

Perform application testing using ASSET simulators to validate transaction processing.

Ensure compliance with card scheme mandates (e.g., Visa, Mastercard, Banknet).

Collaborate with cross‑functional teams including QA, infrastructure, and production support.

Support database activities involving Oracle and PostgreSQL.

Develop and maintain Shell/Batch scripts for automation and operational support.

Use tools such as Vagrant for environment setup and development workflows.

Provide production support and participate in root‑cause analysis and defect prevention.

Required Skills & Experience

Strong hands‑on experience with BASE24‑eps, especially network interfaces.

Proficiency in C++ development in a Unix/Linux environment.

Experience testing BASE24‑eps applications using ASSET simulators.

Solid understanding of card payment schemes and mandates (Visa, Mastercard, Banknet).

Experience with Oracle and PostgreSQL databases.

Good knowledge of Shell and Batch scripting.

Hands‑on experience with Vagrant or similar environment management tools.

Strong analytical and problem‑solving skills.

Ability to work independently with minimal supervision.

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.

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.