Senior Software Engineer

Global leader in business payments and cash management, moving more than $16 trillion in payments annually with over 35 years of experience.
Geneva, Switzerland
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer

Bottomline Technologies, a global leader in business payments and cash management, is seeking a Senior Software Engineer to join their team in Geneva, Switzerland. With over 35 years of experience and processing more than $16 trillion in payments annually, Bottomline offers an exciting opportunity to work on mission-critical financial software systems.

The role involves developing and maintaining complex banking software, requiring expertise in backend technologies including C, Java, and SQL. You'll be working with a sophisticated codebase exceeding 1.5 million lines of code, writing technical designs, and ensuring high-quality deliverables. The position demands strong analytical skills and the ability to work within an Agile framework.

As a Senior Software Engineer, you'll be responsible for both technical implementation and collaboration with various stakeholders. The role combines hands-on coding with architectural design, incident resolution, and operational support. You'll work with modern tools and technologies including Linux, Git, and various CI/CD platforms.

The ideal candidate will have a Master's degree in IT or equivalent, strong backend development experience, and excellent communication skills in both English and French. This position offers the opportunity to work on impactful financial technology solutions while collaborating with a dedicated team of professionals.

Bottomline Technologies provides an inclusive work environment and is committed to equal opportunity employment. They welcome talent at all career stages and are dedicated to supporting their employees' growth and development.

Last updated 9 days ago

Responsibilities For Senior Software Engineer

  • Take part in the development and maintenance of deployed banking software
  • Write technical designs (conception, architecture, data model)
  • Develop and maintain the platform (coding)
  • Identify and resolve incidents
  • Deliver high quality, bug free software
  • Assist operations with subject matter expertise
  • Solve customer issues
  • Participate in all Agile/Kanban ceremonies
  • Provide transparent reporting to the team
  • Help team members achieve their commitments
  • Share knowledge and implement improvements

Requirements For Senior Software Engineer

Java
Linux
  • IT Master's Degree or equivalent Engineering school, HES
  • High understanding of all phases of SDLC and Agile methodology
  • Experience with complex software (>1.5 million lines of code)
  • Strong coding experience in C language and shell script
  • Hands-on experience with Linux and Git
  • Coding experience in Java and JEE
  • Experience with SQL (Oracle)
  • Working knowledge of CI/CD tools (Bitbucket, GitLab, Jenkins, ArgoCD)
  • Strong analytical, algorithmic and problem-solving skills
  • Excellent oral and written communication skills in English and French

Interested in this job?

Jobs Related To Bottomline Technologies Senior Software Engineer

Senior Software Engineer II

Senior Software Engineer II position at Bottomline Technologies focusing on API Management Platforms and Java Microservices in Bangalore, India

Senior Software Engineer II

Senior Software Engineer II position at Bottomline Technologies, focusing on Java development for financial technology solutions, requiring 7+ years of experience and strong expertise in Spring, Hibernate, and modern development practices.

Senior Software Engineer

Senior Software Engineer position at Bottomline Technologies, focusing on backend development with Java, Spring, and SQL technologies.

Senior QA Automation Engineer

Senior QA Automation Engineer role at Bottomline Technologies in Bangalore, focusing on test automation framework development using Selenium WebDriver for financial software solutions.

Senior Software Engineer

Senior Software Engineer role at Bottomline Technologies, focusing on API development and management for business payment solutions in Bangalore, India.