Senior Software Engineer II

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.
Backend
Senior Software Engineer
In-Person
5+ years of experience

Description For Senior Software Engineer II

Bottomline, a global leader in business payments and cash management, is seeking a dynamic and innovative Senior Software Engineer II to join our team in Bangalore, India. With over 30 years of experience and moving more than $10 trillion in payments annually, we're at the forefront of transforming how businesses pay and get paid.

In this role, you'll be working on customizing solutions for our customers that have a direct impact on their end users. More than 4 trillion payments originate from our Digital banking solutions every year, and 17 of the top 50 US banks use our solutions.

As a Senior Software Engineer II, you'll be responsible for overseeing day-to-day technical operations, assisting in training new employees, developing work schedules, and reviewing ongoing operations. You'll participate in design and code reviews, troubleshoot production issues, and collaborate with cross-functional teams to ensure a best-in-class customer experience.

Key responsibilities include:

  • Leading groups of engineers in coordination with the scrum master and management
  • Providing technical support to operations and other development teams
  • Reviewing work of peers and team members
  • Participating in planning sessions to analyze development requirements and provide design options
  • Actively participating in team meetings and providing timely status updates
  • Conducting POCs on new technologies and frameworks

Required skills:

  • Strong programming skills in Java EE, SQL, JavaScript, JMS, REST, and SOAP
  • Experience with Spring framework
  • In-depth knowledge of software development principles and design patterns
  • Proficiency in data structures, algorithms, collections, and concurrency
  • Experience with CI/CD processes and tools (Jenkins)
  • Strong problem-solving skills and ability to troubleshoot complex integration issues

If you're passionate about delighting customers and driving innovation in the fintech space, we want you on our team at Bottomline!

Last updated 5 months ago

Responsibilities For Senior Software Engineer II

  • Overseeing day to day technical operations
  • Assisting in training new employees and reviewing the high performing team
  • Developing and assigning work schedules/tasks
  • Reviewing ongoing operations and rectifying any issues
  • Participating in design and code reviews
  • Troubleshooting and resolving production issues within agreed SLAs
  • Collaborating with cross-functional teams
  • Leading groups of engineers
  • Providing technical support to operations or other development teams
  • Reviewing work of peers and team members
  • Participating in planning sessions
  • Providing timely status updates
  • Conducting POCs on new technologies/frameworks

Requirements For Senior Software Engineer II

Java
JavaScript
Linux
  • High technical credibility and strong programming skills with Java EE, SQL, JavaScript, JMS, REST and SOAP
  • Strong experience in java frameworks, especially spring framework
  • In-depth knowledge of software development principles, design patterns, and best practices
  • Sound technical foundation of single and multi-tier architecture, web-based development, and Services Oriented Architecture
  • Proficiency in Java, Data structure and algorithms, Collections and Concurrency
  • Solid experience with SQL queries, stored procedures, views, and triggers for Oracle databases
  • Proficient using source code management tools such as Git/bitbucket and build tools like maven
  • Strong knowledge and understanding of CI/CD processes and tools (Jenkins)
  • Strong Experience in Unix/Linux basic commands
  • Excellent problem-solving skills
  • Exposure to Apache Camel or any other integration framework
  • Hands-on Experience in Data Structures and Algorithms
  • Experience in leading a team through all the phases of software development cycle
  • Excellent verbal and written communication
  • Experienced in agile software development lifecycle

Interested in this job?

Jobs Related To Bottomline Senior Software Engineer II

Software Engineer

Senior Software Engineer role at Bottomline, developing and maintaining critical banking software platforms with 5+ years experience required.

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.