Principal Software Engineer
ACI Worldwide · Pune, Maharashtra, India
Full-time · Staff · Posted 20 days ago
ACI Worldwide Inc. (Nasdaq [https://en.wikipedia.org/wiki/Nasdaq]: ACIW
[https://www.nasdaq.com/market-activity/stocks/aciw]) is a payment systems
[https://en.wikipedia.org/wiki/Payment_systems] company headquartered
in Elkhorn, Nebraska. ACI develops a broad line of software focused on
facilitating real-time electronic payments. These products and services are used
globally by banks [https://en.wikipedia.org/wiki/Bank], financial intermediaries
[https://en.wikipedia.org/wiki/Financial_intermediary] such as third-party
electronic payment processors [https://en.wikipedia.org/wiki/Payment_processor],
payment associations, switch interchanges, merchants
[https://en.wikipedia.org/wiki/Merchant], corporations, and a wide range of
transaction-generating endpoints, including automated teller machines
[https://en.wikipedia.org/wiki/Automated_teller_machine] ("ATM"), merchant point
of sale [https://en.wikipedia.org/wiki/Point_of_sale] ("POS") terminals, bank
branches, mobile phones [https://en.wikipedia.org/wiki/Mobile_phone], tablet
computers [https://en.wikipedia.org/wiki/Tablet_computer], corporations
[https://en.wikipedia.org/wiki/Corporation], and internet commerce sites
In short, we’re helping banks, merchants, and billers capture rising real-time
opportunities and volumes, all to meet the shifting needs of their consumers and
business customers.
Our people are the core of our business, and our team represents a globally
diverse, passionate, and dedicated group of thousands of individuals around the
world who share a common commitment to making our customers successful by
driving the future of payments. As a Software Engineer, you can help make
possibilities happen.
ACI Secure eCommerce delivers global payment gateway solutions for payment
service providers, Independent eCommerce retailers, Third party acquirers and
Independent software Vendors, enabling them to fully outsource payment
transaction processing including cross border Payments and or integrate a
gateway-to-gateway solutions which are PCI-compliant and provide access to more
than 300 global acquirers delivering alternative payment methods such
as eWallets, mobile payments and more, in multiple languages and all major
currencies enabling payment providers to rapidly increase global revenues,
reduce costs and risk, and accelerate market expansion by offering innovative
channels.
Key Responsibilities:
* Innovative Development: Drive the design and development of critical
components, ensuring they align with the product's roadmap and business
goals. Leverage your deep understanding of software engineering principles to
create efficient, reliable, and elegant solutions.
* Code Quality and Best Practices: Set and enforce high coding standards, best
practices, and development processes. Lead code reviews, ensuring code
quality, consistency, and adherence to architectural guidelines.
* Collaborative Excellence: Partner with product managers, partner teams, and
other stakeholders to understand requirements, provide technical insights,
and deliver solutions that exceed customer expectations.
* Technical Mentorship: Inspire the team in setting technical direction,
providing mentorship, and promoting a culture of excellence in software
development.
* Technical Design: Contribute to the formulation of the solution design and
technical strategies including the adoption and evaluation of new
technologies, tools, and methodologies. Stay abreast of industry trends and
emerging technologies to drive innovation.
* Collaborative Excellence: Partner with product managers, partner teams, and
other stakeholders to understand requirements, provide technical insights,
and deliver solutions that exceed customer expectations.
* Performance Optimization: Identify performance bottlenecks and optimize
software components to deliver a fast and seamless user experience.
* Documentation and Knowledge Sharing: Create and maintain comprehensive
technical documentation, sharing knowledge and insights across the team.
Minimum Qualifications
* 10+ years of overall software development experience, with strong expertise
in iOS development (Swift/Objective-C).
* Proven track record in designing and delivering high-performance, scalable
mobile applications.
* Strong understanding of iOS architectural patterns such as MVC, MVVM, and
Clean Architecture.
* Hands-on experience with RDBMS technologies (Oracle, PostgreSQL, DB2, Sybase)
and complex SQL query development and optimization.
* Solid knowledge of application security practices, including OWASP
guidelines.
* Familiarity with SAST/DAST tools such as Checkmarx, BlackDuck, and
SonarQube.
* Experience working with CI/CD pipelines, including tools like Jenkins and
Docker.
* Working knowledge of Linux/Unix environments, including basic system
commands.
* Familiarity with version control and code management tools (e.g., Git,
Synergy).
* Demonstrated ability to adapt to both legacy and modern technologies to solve
complex problems and drive innovation.
* Strong collaboration skills with the ability to work effectively in global
teams, manage multiple priorities, and deliver under tight deadlines.
* Prior experience in card payments or e-commerce domains is highly desirable,
with understanding of:
* Retail banking systems
* Omni-commerce payment ecosystems
* Card networks (e.g., Visa, Mastercard, Discover)
Highly Desired Qualifications
* Previous experience in developing payment software solutions & Card networks
such as VISA, MasterCard, Discover, AMEX, JCB, etc.
* Business knowledge about the card payments industry is a plus.
* Work Experience in Agile Methodology would be preferable.
Education:
* BE, B.Tech Comp Science, B.Tech Electronics, BE / BTech IT, MSc Comp Sc, MCA
In return for your expertise, we offer growth, opportunity, and a competitive
compensation and benefits package in a casual work environment. Our benefits are
the “Best in Industry,” such as
* Health Insurance for Employee and Family with periodic health checkups.
* Paid time off and sick time off
* Maternity and Paternity time off.
* Robust rewards and awards program.
Are you ready to help us transform the world of electronic payments? To learn
more about ACI Worldwide, visit our website at www.aciworldwide.com
[https://www.aciworldwide.com/].