Senior Software Engineer

Global leader in business payments and cash management, moving more than $10 trillion in payments annually
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 innovative team. With over 30 years of experience and processing more than $10 trillion in payments annually, Bottomline serves prestigious clients including 80 of the Fortune 100 companies and 70 of the FTSE 100 companies.

The role involves full-stack development with a focus on backend technologies including Java, Spring Boot, and various databases. You'll be responsible for implementing new features, developing code for system changes, and maintaining high-quality standards through code reviews and testing. The position requires expertise in SDLC, strong coding abilities in Java and JavaScript, and experience with modern development tools and practices.

This is an excellent opportunity for a seasoned engineer looking to make an impact in the financial technology sector. You'll work on complex financial applications that streamline and automate processes involving payments, invoicing, and global cash management. The company offers an inclusive environment welcoming talent at all career stages and is committed to supporting employee growth and development.

The ideal candidate will bring 5+ years of full-stack engineering experience, strong problem-solving abilities, and excellent communication skills. You'll have the opportunity to guide junior engineers and work with cutting-edge technologies while contributing to solutions that serve major global corporations and financial institutions.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Implement new features and modifications
  • Develop code for system changes or new modules within Bottomline core technology
  • Participate and contribute in formal and informal code reviews
  • Prepare and execute accurate unit test plans, test data, and test modules and scripts
  • Document code changes and unit test results per Best Practices
  • Perform production support, troubleshooting and maintenance

Requirements For Senior Software Engineer

Java
JavaScript
PostgreSQL
  • Expert level understanding of all phases of SDLC, preferably with Agile methodology
  • Strong coding experience with Java, J2EE, SQL Server, Oracle & JavaScript
  • Strong Knowledge in spring, spring boot and docker
  • Knowledge in testing framework like Junit, Mockito
  • Good Knowledge in REST API design and implementation
  • Knowledge in PostgreSQL/Oracle
  • Solid experience developing with SQL queries, stored procedures, views and triggers
  • Understanding of multi-tier architecture and Services Oriented Architecture
  • Excellent communication skills and interpersonal skills
  • Bachelor's degree in computer science or equivalent
  • 5+ years of experience as full stack Engineer

Benefits For Senior Software Engineer

  • Equal Employment Opportunity
  • Inclusive work environment

Interested in this job?

Jobs Related To Bottomline Technologies Senior Software Engineer

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database systems with 7+ years of experience required.

Senior Software Engineer, Authorization

Senior Software Engineer position at Apple focusing on authorization and security services for large-scale distributed systems using Go, Java, and Kubernetes.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta focusing on developing and improving audio processing technologies for Meta's communication platforms.

Software Engineer, Enablement Apps Platform and Reliability Team - APAC

Senior Software Engineer position at Netflix's APAC Enablement Apps Platform team, focusing on reliability and partner integration tools.

Senior Software Engineer

Senior Backend Engineer role at Uber working on UberEats ads business, building distributed systems and data processing pipelines.