Entry Level Software Engineer

Global leader in business payments and cash management, moving more than $10 trillion in payments annually
Portsmouth, NH 03801, USA
Backend
Entry-Level Software Engineer
Hybrid
Finance

Description For Entry Level Software Engineer

Bottomline, a global leader in business payments and cash management with over 30 years of experience, is seeking an Entry Level Software Engineer to join their Banking Solutions Team. The company processes more than $10 trillion in payments annually and is at the forefront of digital transformation in the business payments sector.

As an Entry Level Software Engineer, you'll have the opportunity to work on both backend and frontend development, focusing on creating scalable applications using Spring Boot/Java. The role involves collaborating with cross-functional teams, implementing robust solutions, and working with various modern technologies including observability tools and different database systems.

The ideal candidate should have a computer science or engineering background, with some awareness of programming languages like Java and Python, as well as frontend technologies. The position offers flexibility with both remote and in-office (Portsmouth, NH) options, though candidates must be based in the United States.

Bottomline promotes a culture of collaboration and customer focus, where teams are empowered to think like owners and drive customer delight. They value quick learners who can adapt to challenges, maintain high standards, and work effectively in team settings. The company is committed to equal opportunity employment and welcomes talent at all career stages, making it an excellent place for entry-level engineers to grow their careers in fintech.

Last updated a month ago

Responsibilities For Entry Level Software Engineer

  • Backend and Frontend Development
  • Design, develop, and implement high-quality, scalable applications using Spring Boot/Java
  • Collaborate with cross-functional teams to analyze requirements and design solutions
  • Apply design patterns, data structures, and algorithms to optimize application performance
  • Utilize observability tools like Kibana, New Relic, and Grafana for monitoring
  • Work with relational and non-relational databases
  • Write clean, efficient, and testable code with adequate testing

Requirements For Entry Level Software Engineer

Java
JavaScript
  • Bachelor's degree in computer science or engineering or equivalent work experience
  • Awareness/Experience with programming skills like Java, Python
  • Awareness of front-end languages/frameworks (HTML/CSS, JavaScript, JQuery, Angular)
  • Knowledge of OLTP and OLAP database modelling and development
  • Understanding of software design & development fundamentals
  • Experience with cloud technology and messaging systems (preferred)
  • Strong self-learning orientation
  • Projects demonstrated on GitHub
  • Attention to detail
  • Understanding of test-driven development and CI/CD

Interested in this job?

Jobs Related To Bottomline Entry Level Software Engineer

SDE-1 FTC

Entry-level Software Development Engineer position at Amazon Pay, focusing on building and maintaining payment processing systems in Bangalore, India.

Business Engineer (University Grad)

Entry-level Business Engineer position at Meta focusing on building scalable solutions across Meta's platforms including Video, Commerce, Monetization, Metaverse, Gaming, and AI.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on Azure services and customer support, with hybrid work options and comprehensive benefits.

Software Engineer

Software Engineer role at Microsoft's Azure Data team, building next-gen data integration services with 1+ years experience required.

WLAN Test Associate Engineer

WLAN Test Associate Engineer position at Qualcomm focusing on wireless protocol testing and automation.