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

Software Engineer (Mid Level)

Bottomline is a global leader in business payments and cash management. We are looking for a passionate Mid Level Java Engineer to enhance our Digital Banking IQ Platform.

Skills

  • Java
  • J2EE
  • Oracle SQL
  • Front End Technologies

Responsibilities

  • Plan, design, develop, implement, and test software
  • Troubleshoot customer questions
  • Participate in code reviews
  • Prepare and execute unit test plans
  • Document code changes and results

Education

  • Bachelor's degree in computer science or equivalent experience

Benefits

  • Inclusive workplace environment
  • Opportunity for growth
  • Global team collaboration
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

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

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 (Mid Level), Bottomline

Are you ready to take your career to the next level? Bottomline, a global leader in business payments and cash management, is seeking a Mid Level Software Engineer to join our innovative team in Portsmouth, NH, or remotely! At Bottomline, we pride ourselves on transforming the way businesses pay and get paid, boasting over 35 years of experience and facilitating the movement of more than $16 trillion in payments annually. In this exciting role, you'll play a key part in developing and enhancing our Digital Banking IQ (DBIQ) platform. As a Mid Level Java Engineer, you'll be responsible for planning, designing, implementing, and testing our Enterprise Payment and Cash Management software. Your technical expertise will be crucial as you create new applications and improve existing systems for some of the biggest financial institutions in the world. Collaborating with other developers and Account Managers, you’ll tackle complex business problems and lend your skills to resolve customer inquiries. You won’t just be writing code – you’ll also engage in troubleshooting, lead code reviews, and document your processes. If you have 2-4 years of hands-on Java experience, a knack for communicating well with both technical and non-technical teams, and a passion for creating top-tier software solutions, we can’t wait for you to apply and be a part of our dynamic, globally-focused team that's paving the way for the future of payment solutions!

Frequently Asked Questions (FAQs) for Software Engineer (Mid Level) Role at Bottomline
What are the responsibilities of a Mid Level Software Engineer at Bottomline?

As a Mid Level Software Engineer at Bottomline, your responsibilities encompass designing, developing, implementing, and testing the DBIQ-Enterprise Payment and Cash Management software. You'll engage in both creating new software solutions and enhancing existing systems, focusing on quality and performance. Collaborating with other developers and support teams, you will also troubleshoot customer issues, participate in code reviews, and ensure thorough documentation of your work.

Join Rise to see the full answer
What qualifications are required for the Mid Level Software Engineer position at Bottomline?

To be considered for the Mid Level Software Engineer role at Bottomline, you should possess a Bachelor’s degree in computer science or a related field. Additionally, having 2-4 years of hands-on development experience with J2EE and Java is essential. Familiarity with Oracle SQL, Java front-end technologies like JSP and Servlets, and strong communication skills are crucial for success in this role.

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

In your role as a Mid Level Software Engineer at Bottomline, you will primarily work with Java, J2EE, and Oracle SQL. You will also engage with Java front-end technologies, such as JSP, Servlets, and React. Familiarity with developing stored procedures, views, and triggers for Oracle databases will be beneficial. Your work will help enhance the functionalities of our Digital Banking IQ platform.

Join Rise to see the full answer
How does Bottomline support career growth for Mid Level Software Engineers?

At Bottomline, we believe in fostering talent and supporting career growth. As a Mid Level Software Engineer, you’ll participate in code reviews, receive mentoring from senior engineers, and have opportunities for professional development. We encourage our team members to innovate and improve their skills in cutting-edge technologies, providing an enriching environment for personal and professional advancement.

Join Rise to see the full answer
What is the culture like at Bottomline for Mid Level Software Engineers?

The culture at Bottomline is inclusive, innovative, and collaborative. As a Mid Level Software Engineer, you’ll be part of a motivated global team that values transparency and communication. We prioritize openness and creativity, allowing team members to contribute their unique perspectives and skills while working towards common goals. We also celebrate diversity and strive for an inclusive workplace where everyone feels valued.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Mid Level)
Can you explain your experience with Java and how it applies to the Mid Level Software Engineer role?

When answering this question, highlight specific projects where you utilized Java, detailing your contributions and the outcomes. Discuss your familiarity with J2EE technologies and how you implemented Java in various applications, providing tangible examples that showcase your problem-solving skills and coding proficiency.

Join Rise to see the full answer
How do you approach troubleshooting software issues?

In your response, emphasize your systematic approach to debugging, including gathering information, replicating the issue, and examining logs. Share specific strategies you employ, such as using test cases or collaborating with team members to diagnose problems effectively.

Join Rise to see the full answer
What do you enjoy most about software development?

Here, express your passion for coding and problem-solving. Talk about the satisfaction that comes with building functional software and overcoming challenges. Highlight any collaborative development experiences that you found particularly rewarding, reinforcing your excitement about being part of a team.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame the obstacles.

Use the STAR method (Situation, Task, Action, Result) to structure your answer. Choose a project where you faced significant challenges and describe your role in solving them, emphasizing your technical skills and teamwork.

Join Rise to see the full answer
How do you ensure code quality and best practices in your development process?

Discuss the importance of code reviews, unit testing, and documentation in maintaining code quality. You can also reference specific tools you've used to automate testing or enforce coding standards within a team, demonstrating your commitment to high-quality deliverables.

Join Rise to see the full answer
Can you explain your experience with Oracle SQL and how you've utilized it in past projects?

Share specific experiences where you utilized Oracle SQL to create queries, stored procedures, or triggers. Discuss how effective database management has impacted your previous projects and how you ensured performance and reliability in your database operations.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Elaborate on your familiarity with Agile principles, including iterative development, collaboration, and responsiveness to change. Share examples of how you've participated in Agile practices such as sprints, stand-ups, and retrospectives, highlighting your adaptability and teamwork.

Join Rise to see the full answer
How do you handle feedback on your code from peers?

In your response, stress the value of constructive feedback in the development process. Illustrate how you approach feedback with an open mind, using it as an opportunity for growth and improvement, while discussing a time you successfully integrated feedback into your work.

Join Rise to see the full answer
Why do you want to work with Bottomline as a Mid Level Software Engineer?

Show your enthusiasm for Bottomline by discussing the company’s mission, vision, or innovative solutions. Connect your personal values and career goals to the role of a Mid Level Software Engineer, demonstrating your alignment with Bottomline’s focus on transforming business payments.

Join Rise to see the full answer
What strategies do you employ to stay updated with technology advancements?

Share your methods for continuous learning, such as attending workshops, subscribing to blogs, participating in online courses, or engaging in programming communities. Highlight how this commitment to learning enriches your skill set and enhances your contributions as a developer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Posted 2 days ago
QCP Remote No location specified
Posted 4 days ago
Photo of the Rise User
Nearsure Remote Latin America - Remote
Posted 13 days ago
Photo of the Rise User
Oodle Finance Remote Manchester, England, United Kingdom
Posted yesterday
Photo of the Rise User
Birch Remote No location specified
Posted 10 hours ago

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

116 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Family FriendlyBadge InnovatorBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$70,000/yr - $90,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 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 Strategy and Corporate Development Intern at SoundCloud
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless
Photo of the Rise User
Someone from OH, Dublin just viewed Senior UX Designer at Nox Health
Photo of the Rise User
Someone from OH, Dublin just viewed US Product Designer at Praxent
Photo of the Rise User
115 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Solon just viewed QA Analyst at Two Circles
Photo of the Rise User
Someone from OH, Cincinnati just viewed Shift Lead - Downtown Cincinnati at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
B
Someone from OH, Painesville just viewed Administrative Assistant at BlkVision Media
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Customer Support (Automotive) at Publicis Groupe
Photo of the Rise User
Someone from OH, Columbus just viewed Event Campaign Manager at Smartling
H
Someone from OH, Chesterland just viewed Client Success Manager at HR Force International
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Doylestown just viewed Associate Sub-editor at Third Bridge
Photo of the Rise User
Someone from OH, Pickerington just viewed Layout Artist at Powerhouse Animation Studios
Photo of the Rise User
Someone from OH, Cortland just viewed Exploring Post-Grad Rotational Programs at Evonik at Evonik
B
Someone from OH, Powell just viewed Salesforce Admin (Part Time) at Bullpen Talent