Taro Logo

Senior Software Engineer

Global leader in business payments and cash management, moving more than $10 trillion in payments annually.
Backend
Senior Software Engineer
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually. We're seeking passionate individuals to join our team and drive impactful results for our customers.

The role involves taking part in the development and maintenance of deployed banking software. Key responsibilities include:

  • Writing technical designs (conception, architecture, data model)
  • Developing and maintaining the platform (coding)
  • Identifying and resolving incidents
  • Delivering high-quality, bug-free software
  • Respecting customer commitments
  • Assisting operations with subject matter expertise
  • Understanding the Financial Messaging Strategy
  • Participating in Agile/Kanban ceremonies
  • Providing transparent reporting to the team
  • Helping team members achieve their commitments
  • Sharing knowledge and working closely with other teams
  • Proposing and implementing improvements
  • Sharing business/technical ideas with the team and management

To be successful in this role, you should have:

  • 5+ years of experience in software development
  • IT Master's Degree or equivalent
  • Strong understanding of SDLC and Agile methodology
  • Experience with complex software (>1.5 million lines of code)
  • Strong analytical, algorithmic, and problem-solving skills
  • Excellent communication skills in English and French
  • Strong coding experience in C language and shell scripting
  • Hands-on experience with Linux and Git
  • Experience with CI/CD tools (Bitbucket, GitLab, Jenkins, ArgoCD)
  • Knowledge of Java, SQL (Oracle), and ant would be advantageous

Bottomline is an equal opportunity employer committed to creating an inclusive and open environment for everyone. We welcome talent at all career stages and are dedicated to understanding and supporting additional needs.

Last updated 8 months ago

Responsibilities For Senior Software Engineer

  • Write technical designs (conception, architecture, data model)
  • Develop and maintain the platform (coding)
  • Identify and resolve incidents
  • Deliver high-quality, bug-free software
  • Respect customer commitments
  • Assist operations with subject matter expertise
  • Understand the Financial Messaging Strategy
  • Participate in Agile/Kanban ceremonies
  • Provide transparent reporting to the team
  • Help team members achieve their commitments
  • Share knowledge
  • Work closely with other teams
  • Propose and implement improvements
  • Share business/technical ideas with the team and management

Requirements For Senior Software Engineer

Java
Linux
  • 5+ years experience in software development
  • IT Master's Degree or equivalent
  • Understanding of SDLC and Agile methodology
  • Experience with complex software (>1.5 million lines of code)
  • Strong analytical and algorithmic skills
  • Strong problem-solving skills
  • Excellent communication skills (English and French)
  • Strong coding experience in C language and shell script
  • Hands-on experience with Linux
  • Hands-on experience with Git
  • Experience with CI/CD tools (Bitbucket, GitLab, Jenkins, ArgoCD)
  • Rigorous, methodical, and organized
  • Ability to work independently and within a team

Interested in this job?