Senior 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
In-Person
5+ years of experience
Finance

Description For Senior Software Engineer II

Bottomline Technologies, a global leader in business payments and cash management, is seeking a Senior Software Engineer II for their Bangalore office. With over 35 years of experience and processing more than $16 trillion in payments annually, Bottomline powers digital banking solutions for 17 of the top 50 US banks.

The role involves leading and contributing to critical financial technology solutions that directly impact end users. The ideal candidate will be a technical leader who can balance hands-on development with team leadership responsibilities. You'll work with modern technologies including Java EE, Spring Framework, and various database technologies while leading groups of engineers in an agile environment.

This position offers the opportunity to work on high-impact financial systems, with responsibilities spanning from technical leadership and mentoring to hands-on development and architecture. You'll be involved in the full software development lifecycle, from planning and design to implementation and production support.

The role requires a blend of technical expertise in Java, SQL, and modern development practices, combined with leadership skills to guide teams and collaborate with stakeholders. You'll be working in a dynamic environment where your decisions directly influence the success of major financial institutions and their customers.

This is an excellent opportunity for a senior engineer looking to make a significant impact in the fintech space while leading teams and working with cutting-edge technologies. The position offers the chance to work with a company that has a proven track record in the financial technology sector and continues to innovate in the digital payments space.

Last updated 7 hours 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
  • Participates in design and code reviews
  • Troubleshoot and resolve production issues within agreed SLAs
  • Collaborate with cross-functional teams
  • Lead groups of engineers
  • Provide technical support to operations or other development teams
  • Review work of peers and team members
  • Participate in planning sessions
  • POC on new technologies/frameworks

Requirements For Senior Software Engineer II

Java
JavaScript
  • 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
  • Sound technical foundation of single and multi-tier architecture
  • Proficiency in Java, Data structure and algorithms, Collections and Concurrency
  • Solid experience with SQL queries, stored procedures, views, and triggers
  • Proficient using Git/bitbucket and maven
  • Strong knowledge of CI/CD processes and tools (Jenkins)
  • Strong Experience in Unix/Linux basic commands
  • Excellent problem-solving skills
  • Exposure to Apache Camel or integration frameworks
  • Experience in leading a team through software development cycle
  • Excellent verbal and written communication
  • Experience in agile software development lifecycle

Interested in this job?

Jobs Related To Bottomline Technologies Senior Software Engineer II

Senior Software Engineer

Senior Software Engineer position at Bottomline Technologies in Geneva, working on complex banking software systems using C, Java, and SQL in an Agile environment.

Sr. Software Engineer II

Senior Software Engineer position at Bottomline Technologies focusing on backend development of financial payment systems using Java and Spring technologies.

Senior Software Engineer

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

Multiple Software Engineering Positions

Multiple software engineering positions available at Sentry, ranging from internships to senior roles across different specializations and locations.

Senior Software Engineer

Senior Software Engineer position at Bottomline Technologies in Geneva, working on complex banking software systems using C, Java, and SQL in an Agile environment.