Software Engineer

Global leader in business payments and cash management, moving more than $10 trillion in payments annually
Backend
Senior Software Engineer
Contact Company
5+ years of experience
Finance

Description For Software Engineer

Bottomline, a global powerhouse in business payments and cash management, is seeking a Senior Software Engineer to join their innovative team. With over 30 years of experience and processing more than $10 trillion in payments annually, we offer an exciting opportunity to work on sophisticated banking software solutions.

The role involves developing and maintaining mission-critical banking software platforms, where you'll be responsible for everything from technical design to implementation and support. You'll work with complex systems exceeding 1.5 million lines of code, utilizing a diverse tech stack including C, Shell scripting, Linux, and various modern development tools.

As a senior engineer, you'll be integral to our Agile development process, participating in all ceremonies and contributing to continuous improvement initiatives. You'll collaborate with cross-functional teams, share your expertise in financial messaging, and help drive innovation in our payment solutions.

The ideal candidate brings 5+ years of software development experience, strong technical skills, and excellent communication abilities in both English and French. You'll be joining a company that values diversity, supports professional growth, and is committed to creating an inclusive environment for all team members.

This role offers the opportunity to work on high-impact financial software that processes trillions in payments, making a real difference in how businesses worldwide handle their financial transactions. You'll be part of a collaborative team that values knowledge sharing, continuous learning, and technical excellence.

Last updated a month ago

Responsibilities For Software Engineer

  • Write technical designs (conception, architecture, data model)
  • Develop and maintain the platform
  • Identify and resolve incidents
  • Deliver high quality, bug-free software
  • Assist operations with subject matter expertise
  • Participate in all Agile/Kanban ceremonies
  • Work closely with team members and other teams within Financial Messaging
  • Propose and implement improvements
  • Share knowledge and technical ideas with the team

Requirements For Software Engineer

Java
Linux
  • 5+ years experience in software development
  • IT Master's Degree or equivalent Engineering degree
  • Experience with complex software (>1.5 million lines of code)
  • Strong analytical and algorithmic skills
  • Excellent oral and written communication skills in English and French
  • Strong coding experience in C language and shell script
  • Experience with Git and Linux
  • Experience with CI/CD tools (Bitbucket, GitLab, Jenkins, ArgoCD)
  • Knowledge of Java, SQL (Oracle) preferred
  • Experience with behavior driven development
  • Strong understanding of SDLC and Agile methodology

Interested in this job?

Jobs Related To Bottomline Software Engineer

Senior Software Engineer

Senior Software Engineer role at Bottomline, global leader in business payments and cash management, seeking experienced developers for banking software.

Sr. Software Engineer II

Sr. Software Engineer II at Bottomline: Lead Java development for global business payments solutions.

Sr. Software Engineer II

Sr. Software Engineer II at Bottomline: Lead Java development for innovative fintech solutions. 7+ years exp. required. Join a global leader in business payments.

Senior Production Support Engineer

Senior Production Support Engineer at Bottomline, troubleshooting complex customer production problems and ensuring excellent service delivery.