Lead the design and delivery of high‑scale software solutions that power global payments. Work cross‑functionally with product, security, and client teams to shape the next generation of transaction technology.
What You’ll Do
- Design and deliver complex front‑end and back‑end code across multiple platforms.
- Lead code reviews, unit testing, and documentation for high‑impact projects.
- Translate business requirements into scalable software specifications.
- Collaborate with clients, vendors, and joint‑venture partners on solution design.
- Advise leadership on application standards, PCI compliance, and data accuracy.
- Mentor junior engineers and provide on‑the‑job training.
What You Need
- BS in Computer Science or related field with 10+ years software experience.
- Strong proficiency in Java, Python, .NET, or Ruby back‑end development.
- Expert knowledge of databases (Oracle, MySQL, SQL Server, DB2, Hadoop).
- Front‑end expertise in HTML, JavaScript, jQuery, React.js, Angular, or Node.js.
- Experience with development tools such as Eclipse, Visual Studio, Webpack, and Gulp.
- Ability to assess complex code, estimate effort, and guide standards compliance.
Good to Have
- Machine learning experience with Python, R, TensorFlow or Matlab.
- Mobile development skills for iOS and Android platforms.
- Familiarity with modern web frameworks like Redux or Node.js.
The Opportunity
Join a global team that supports over 3 million companies and 600 million cardholders, delivering best‑in‑class payment technology. You’ll work alongside industry leaders in an inclusive, fast‑moving environment.
