Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (entry-level) image - Rise Careers
Job details

Software Engineer (entry-level)

Bottomline is a global leader in business payments and cash management, looking for passionate entry-level Software Engineers to join their team, either remotely or in their Portsmouth, NH office.

Skills

  • Java
  • Spring Boot
  • Frontend languages (HTML/CSS, JavaScript)
  • Database modeling
  • Cloud technology

Responsibilities

  • Backend Development / Frontend Development
  • Design, develop, and implement high-quality, scalable, and maintainable back-end applications using Spring Boot/Java
  • Collaborate with cross-functional teams to design solutions and deliver efficient software
  • Apply design patterns, data structures, and algorithms to optimize application performance
  • Utilize observability tools to monitor and troubleshoot system performance
  • Work with databases to optimize data storage and retrieval mechanisms
  • Write clean, efficient, and testable code, ensuring adequate unit and integration testing

Education

  • Bachelor’s degree in computer science or engineering or equivalent work experience

Benefits

  • Equal opportunity employer
  • Inclusive and open environment
To read the complete job description, please click on the ‘Apply’ button
Bottomline Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Bottomline DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Bottomline
Bottomline CEO photo
Unknown name
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (entry-level), Bottomline

At Bottomline, we're on a mission to transform the way businesses handle payments and cash management, and we want you to be a part of it! As an entry-level Software Engineer located in Portsmouth, NH (or working remotely), you’ll join a dynamic team that is dedicated to delivering innovative solutions to our customers. With over 30 years of legacy and a whopping $10 trillion in payments moved annually, we are looking for passionate individuals who thrive on challenges and are eager to learn. In this role, you’ll get hands-on experience with both backend and frontend development, diving into technologies like Spring Boot and Java while also exploring databases and observability tools such as Kibana and New Relic. The culture here is all about collaboration and learning — you'll work alongside skilled professionals, refine your skills, and contribute to projects that impact the business landscape. We're excited to support your journey with us as you grow your career and make a difference in the tech world. So, if you have a background in computer science or engineering and are driven by curiosity and innovation, Bottomline could be your perfect fit. Join us, and let’s delight our customers together!

Frequently Asked Questions (FAQs) for Software Engineer (entry-level) Role at Bottomline
What are the main responsibilities of an entry-level Software Engineer at Bottomline?

As an entry-level Software Engineer at Bottomline, your primary responsibilities will include designing, developing, and implementing high-quality backend applications using Spring Boot and Java. You'll collaborate with cross-functional teams to analyze requirements and deliver effective software solutions. A key part of the role is ensuring code quality through best practices, such as test-driven development, and directly contributing to both backend and frontend projects.

Join Rise to see the full answer
What qualifications do I need to apply for the entry-level Software Engineer position at Bottomline?

To apply for the entry-level Software Engineer position at Bottomline, you will need a bachelor's degree in computer science or engineering, or equivalent work experience. Familiarity with programming languages like Java or Python, as well as front-end technologies such as HTML, CSS, and JavaScript, is beneficial. An eagerness to learn and adapt to new technologies is crucial to your success in this role.

Join Rise to see the full answer
What programming languages should an entry-level Software Engineer at Bottomline be familiar with?

An entry-level Software Engineer at Bottomline should be familiar with programming languages such as Java, which is commonly used in backend development. Experience with Python and any front-end languages or frameworks like HTML, CSS, and JavaScript will also be advantageous. The role encourages learning and self-development, so a willingness to explore new programming languages and technologies is key.

Join Rise to see the full answer
What tools and technologies will I work with as a Software Engineer at Bottomline?

As a Software Engineer at Bottomline, you will work with a variety of tools and technologies including Spring Boot for backend development and various observability tools like Kibana, New Relic, and Grafana to monitor and analyze system performance. You’ll also gain experience with both relational and non-relational databases, enhancing your skills in data storage and retrieval.

Join Rise to see the full answer
What is the work culture like for entry-level Software Engineers at Bottomline?

The work culture for entry-level Software Engineers at Bottomline is focused on collaboration, learning, and personal growth. You will be part of a team that encourages innovation and customer delight, and supports each member in achieving their career goals. The atmosphere is friendly and inclusive, making it an ideal place for newcomers to thrive and develop their skills.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (entry-level)
What programming projects have you completed that are relevant to the entry-level Software Engineer position?

When answering this question, highlight specific projects you have completed, especially those that are available on platforms like GitHub. Discuss the technical challenges you faced, how you used programming languages relevant to the role, and what you learned from the experience. This showcases both your hands-on skills and your ability to contribute to team goals.

Join Rise to see the full answer
How do you approach debugging in your projects?

When discussing your approach to debugging, emphasize your methods for isolating issues, utilizing tools like debuggers and logging to trace errors. Mention your experience with observability tools, if applicable, and how you ensure thorough testing in your work. This reflects your attention to detail and problem-solving skills, which are essential for a Software Engineer.

Join Rise to see the full answer
Can you explain the importance of clean code and how you achieve it?

In your answer, convey your understanding of how clean code enhances maintainability and readability. Discuss best practices you apply, such as naming conventions, modularity, and comments. You can share techniques like code reviews or using linting tools that help ensure code quality, underscoring your commitment to high standards.

Join Rise to see the full answer
What experience do you have with front-end technologies?

Highlight any relevant coursework, internships, or personal projects where you utilized front-end technologies like HTML, CSS, or JavaScript. Discuss your understanding of responsive design and user experience and mention any specific frameworks you’ve worked with, such as Angular or JQuery. This will demonstrate your versatility as a developer.

Join Rise to see the full answer
Describe how you prioritize learning new technologies.

Discuss your strategies for keeping up-to-date with technology trends, such as following tech blogs, taking online courses, or participating in coding challenges. Highlight any specific technologies you’ve recently learned and how you applied them in your projects. This shows your proactive approach to professional growth and adaptability.

Join Rise to see the full answer
How do you handle working with others on a software project?

Emphasize your communication skills and ability to collaborate effectively with team members. Share instances where you’ve contributed to team projects, detailing your role and how you supported others. You can also discuss how you embrace feedback and remain open to different perspectives, fostering a harmonious team environment.

Join Rise to see the full answer
What do you understand by test-driven development (TDD)?

Explain TDD as a software development process where tests are written before the code is developed. Discuss your experience in writing unit tests and how it enhances code reliability. Sharing any tools you’ve used for testing, like JUnit or pytest, can exemplify your practical understanding of and commitment to quality assurance.

Join Rise to see the full answer
How would you explain a complex technical concept to a non-technical person?

Demonstrate your ability to break down complex concepts into simpler terms by using analogies or everyday examples. Discuss the importance of assessing the audience’s understanding and tailoring your explanations accordingly. Showcase any past experience where you had to bridge the communication gap, reinforcing your interpersonal skills.

Join Rise to see the full answer
What motivates you to work in software engineering?

Share your passion for technology and problem-solving as driving forces behind your interest in software engineering. Discuss how creating solutions that positively impact users excites you. Mention any specific projects or technologies that inspire you, indicating your commitment to the field and eagerness to contribute.

Join Rise to see the full answer
How do you manage your time and deadlines during projects?

Explain your time management strategies, such as setting milestones, using tools for tracking progress, and prioritizing tasks. Discuss how you balance multiple responsibilities, especially under tight deadlines, and share any instances where you successfully delivered projects on time. This highlights your organizational skills, which are vital for effectiveness in the role.

Join Rise to see the full answer
Similar Jobs
Posted 11 days ago

Join Ubiquify Digital as a Senior MERN Stack Developer and leverage your expertise to build innovative web applications in a supportive environment.

Photo of the Rise User

Join Visa's dynamic team as a Lead Software Engineer, where you'll develop innovative payment solutions that serve clients globally.

Photo of the Rise User
Posted 3 days ago

Join UnitX as a Senior Full-stack Software Engineer to design innovative applications that drive intelligent automation in manufacturing.

Posted 7 days ago

Join Tinuiti as a Software Engineer to lead the design and implementation of innovative software solutions in a fully remote environment.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Software Engineering Intern and contribute to pioneering software solutions for Datacenter power efficiency.

Photo of the Rise User

Join Copperhead Technologies as a Software Developer and contribute to innovative solutions for the USSOCOM SOCRATES mission with your programming expertise.

Photo of the Rise User

As a Senior Machine Learning Engineer at Visa, transform the future of AI-driven payment solutions in a collaborative, dynamic environment.

Photo of the Rise User
Posted 5 days ago

Boeing is searching for a Mid-Level Systems DevOps Developer to enhance our network automation strategy in a dynamic hybrid environment.

Bottomline is a global leader in providing electronic payment, invoice, and document automation solutions to corporations, financial institutions, and banks worldwide. We have 30 years of experience, moving more than $10 trillion in payments annually

122 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge InnovatorBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $80,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero