A

ACI Worldwide

Real-time electronic payments software and SaaS

Manager Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 12+ years of software development and/or design experience.
  • 5+ years of direct management or leadership experience, including staff performance management and development.
  • Ability to set technical direction and align development efforts with business and strategic goals.
  • Experience managing multiple concurrent software development projects and competing priorities.
  • Strong understanding of the software development lifecycle, including secure development practices.
  • Working knowledge of artificial intelligence and machine learning concepts and their application in software development, such as AI-assisted coding tools, intelligent automation, or AI-driven product features.
  • Ability to evaluate and guide adoption of AI-based tools and technologies to improve team productivity and product capabilities.
  • Experience with budgeting, resource planning, and staff development, including training plans and performance appraisals.
  • Experience interacting with technical staff and senior leadership.
  • Ability to guide, mentor, and grow technical talent within a team.
  • Must lead delivery of AI-enabled initiatives in AI-accelerated software development lifecycle work, including planning, code review, test generation, documentation, and defect reduction, and in artificial intelligence/machine learning/generative AI solutions delivered as products or operational capabilities.
  • Must establish responsible AI usage practices, ensuring teams remain accountable for AI outputs and validate correctness, security, and maintainability before merging.
  • Must enforce safe prompting and data handling practices, including never placing secrets, credentials, payment card industry data, or personally identifiable information into prompts and using placeholders and abstractions.

Responsibilities

  • Manage activities of one or more software systems development or software applications development functions, and select, develop, and evaluate personnel to ensure efficient operation.
  • Manage and direct development resources in accordance with corporate and division goals and objectives.
  • Instruct and guide staff to maximize technical, managerial, and corporate growth and development; provide feedback and complete performance appraisals.
  • Develop annual staff salary and training plans, and report on staff and project status.
  • Work with senior management to set technical direction for company products and services.
  • Lead and guide the development and maintenance of products and services to align with company strategic and business plans.
  • Manage product security, including product risk reduction, compliance, product security training, the product security software development lifecycle, and security architecture.
  • Lead interactions with internal and external organizations and individuals to support information exchange, staff development, and successful project completion.
  • Perform other duties as assigned.
  • Understand and adhere to corporate policies, including the ACI Code of Business Conduct and Ethics.
  • Lead delivery of AI-enabled initiatives in AI-accelerated software development lifecycle work and artificial intelligence/machine learning/generative AI solutions delivered as products or operational capabilities.
  • Establish responsible AI usage practices, ensuring teams remain accountable for AI outputs and validate correctness, security, and maintainability before merging.
  • Enforce safe prompting and data handling practices, including never placing secrets, credentials, payment card industry data, or personally identifiable information into prompts and using placeholders and abstractions.

Desired Qualifications

  • Experience managing software development teams in the payments, fintech, or financial services industry.
  • Working knowledge of secure software development lifecycle practices, product security architecture, and risk/compliance frameworks.
  • Experience with Agile/Scrum methodologies and managing distributed or cross-functional development teams.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform, and modern software architecture including microservices and application programming interfaces.
  • Track record of managing staff performance, career development, and succession planning.
  • Experience liaising between technical teams and senior leadership.
  • Prior experience contributing to or owning technical roadmaps aligned with business strategy.

About the Company

ACI Worldwide

Real-time electronic payments software and SaaS

ACI Worldwide provides real-time electronic payment and banking software and services to banks, financial institutions, merchants, and corporations. Its products are delivered as on-premises software and cloud-based SaaS solutions, covering payment processing, banking, and corporate payments. Customers license software, pay maintenance, and incur transaction-based fees for cloud services, with ongoing support and updates. ACI differentiates itself by offering a broad, mission-critical portfolio that spans traditional banking software and modern cloud-based payment solutions, serving a global client base with both financial institutions and merchants. Its goal is to enable fast, reliable payment processing and banking operations at scale, helping customers move money securely and efficiently across the world.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Coral Gables, FL
Founded
1975

Recently Posted Jobs

Explore more opportunities at ACI Worldwide

See more jobs