Sr. Software Engineer II

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

Description For Sr. Software Engineer II

Bottomline Technologies, a global leader in business payments and cash management, is seeking a Senior Software Engineer II to join their team. With over 35 years of experience and processing more than $16 trillion in payments annually, we offer an opportunity to work on impactful financial technology solutions.

The role involves full-cycle development responsibilities including design, implementation, testing, and production support of core payment systems. You'll be working with modern technologies including Java, Spring Boot, and cloud technologies while following agile methodologies. The position offers the chance to provide technical leadership and mentorship while working on complex financial applications.

As a Sr. Software Engineer II, you'll be part of a company that serves 80 of the Fortune 100 companies and 70 of the FTSE 100 companies, building solutions that streamline and automate payments, invoicing, and global cash management processes. The role requires strong technical expertise in Java, Spring framework, and database technologies, combined with excellent communication skills and problem-solving abilities.

This is an excellent opportunity for an experienced engineer looking to make an impact in the financial technology sector while working with enterprise-scale systems and modern development practices. The position offers the chance to work on challenging technical problems while contributing to solutions that are used by major global organizations.

Last updated a month ago

Responsibilities For Sr. Software Engineer II

  • Design and architect technical solutions for business problems
  • Provide technical leadership through coaching and mentorship
  • Collaborate with software developers, business analysts and architects to plan, design, develop, test, and maintain
  • Implement new features and modifications
  • Work in cross-functional team throughout SDLC
  • Develop code for system changes within Bottomline core technology
  • Follow release cycles and commitment to deadlines
  • Perform production support and troubleshooting
  • Assist in documentation of user requirements and development of user stories
  • Prepare reports and documentation on software operation and maintenance

Requirements For Sr. Software Engineer II

Java
JavaScript
PostgreSQL
  • Expert level understanding of SDLC with Agile methodology
  • Strong coding experience with Java, J2EE, SQL & JavaScript
  • Strong knowledge in Spring, Hibernate, Springboot and Docker
  • Experience with testing frameworks like JUnit, Mockito
  • Knowledge of CI/CD processes and tools
  • REST API design and implementation experience
  • Database expertise in PostgreSQL/Oracle
  • Understanding of Design Patterns, SOLID Principles, and SOA
  • Bachelor's degree in computer science or equivalent
  • Excellent communication and interpersonal skills

Benefits For Sr. Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Bottomline Technologies Sr. Software Engineer II

Senior Software Engineer

Senior Software Engineer position at Bottomline Technologies, focusing on backend development for financial payment systems using Java and modern technologies.

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.

Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx for Windows team, building distributed file system services with competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with focus on performance and reliability.

Innovation and Design Engineer, Worldwide Design and Engineering

Senior engineering role at Amazon focusing on designing innovative fulfillment centers and logistics systems, combining automation, robotics, and material handling expertise.