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

Senior Software Engineer

Onbe is a fast-growing FinTech focused on innovative payment solutions. The Senior Software Engineer will develop Java applications and collaborate with cross-functional teams to enhance client offerings.

Skills

  • Java
  • Cloud architectures
  • Automated testing
  • Container technologies
  • RESTful APIs
  • Microservices

Responsibilities

  • Design, develop, and maintain sophisticated Java applications.
  • Collaborate with cross-functional teams to identify and solve complex software problems.
  • Build and maintain technical documentation related to software design and development.
  • Participate in code reviews and provide constructive feedback to team members.
  • Develop and maintain automated testing scripts.
  • Implement modern cloud architectures.
  • Develop RESTful APIs using Spring Boot.
  • Mentor and coach junior developers.

Education

  • Bachelor's degree in Computer Science, Information Technology, or related field.

Benefits

  • Medical, dental, vision insurance
  • Wellness programs
  • 401(k) matching
  • Open paid time off
  • Generous parental leave
To read the complete job description, please click on the ‘Apply’ button
Onbe Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Onbe DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Onbe
Onbe CEO photo
Bala Janakiraman
Approve of CEO

Average salary estimate

$155610 / YEARLY (est.)
min
max
$140220K
$171000K

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 Senior Software Engineer, Onbe

Onbe, a fast-growing FinTech company located in Conshohocken, Pennsylvania, is on the lookout for a talented Senior Software Engineer to join our dynamic team! As a Senior Software Engineer, you'll dive deep into the world of sophisticated Java applications, playing a crucial role in transforming how payments are imagined and executed across the globe. Your day-to-day will involve collaborating with cross-functional teams to tackle complex software challenges, all while ensuring our applications are scalable, performant, and reliable. With your strong foundation in modern application development, cloud architectures, and container technologies, you're set to make a lasting impact. You’ll have the exciting opportunity to mentor junior developers, conduct thorough code reviews, and contribute to the development of automated testing scripts to maintain our high standards of quality. Plus, as we embrace modern methods like microservices and serverless architectures, your expertise will help drive innovation and continuous improvement within our technical strategy. This hybrid role requires you to be in the office two days a week at one of our locations in Chicago, Philadelphia, or Dallas metro areas, and may involve occasional travel. If you’re ready to help redefine the future of financial technology while working in an inclusive culture that celebrates diversity and creativity, we would love to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Onbe
What are the primary responsibilities of a Senior Software Engineer at Onbe?

As a Senior Software Engineer at Onbe, you'll design, develop, and maintain sophisticated Java applications. Your role involves collaborating with cross-functional teams to solve complex software issues, developing technical documentation, conducting code reviews, and implementing cloud architectures such as microservices and serverless solutions. You'll also develop RESTful APIs and mentor junior developers to elevate the team’s overall expertise.

Join Rise to see the full answer
What qualifications are necessary for the Senior Software Engineer position at Onbe?

To qualify for the Senior Software Engineer role at Onbe, candidates should have a Bachelor's degree in Computer Science, Information Technology, or a related field, along with 5+ years of experience as a Java Developer. It's essential to have experience with Java frameworks like Spring and Spring Boot, cloud architectures, and container technologies such as Docker and Kubernetes. Strong communication skills and a solid understanding of software design patterns are crucial for success in this role.

Join Rise to see the full answer
What is the company culture like at Onbe for the Senior Software Engineer role?

Onbe fosters a culture of openness and innovation, where diversity of thought and experience is celebrated. As a Senior Software Engineer at Onbe, you’ll be part of a community committed to inclusivity and collaboration, contributing to solutions that enhance client and consumer experiences. The company supports various internal initiatives focused on mental and physical wellness, ensuring employees feel valued and empowered.

Join Rise to see the full answer
Is remote work an option for the Senior Software Engineer position at Onbe?

The Senior Software Engineer role at Onbe is hybrid, requiring in-office work two days a week at one of our locations in Chicago, Philadelphia, or Dallas metro areas. While occasional travel may be required, this setup allows flexibility while still fostering collaboration within teams and maintaining strong communication.

Join Rise to see the full answer
What benefits can a Senior Software Engineer at Onbe expect?

Senior Software Engineers at Onbe receive a competitive salary range between $140,220 to $171,000, in addition to eligibility for an annual bonus. Benefits include medical, dental, and vision insurance, wellness programs, 401(k) matching, open paid time off, and generous parental leave, among others. Onbe's commitment to employee well-being is reflected in our comprehensive benefits package.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Java frameworks relevant to the Senior Software Engineer position?

In my previous role, I worked extensively with Java frameworks such as Spring and Spring Boot. I used Spring for dependency injection and MVC architecture, which greatly simplified application development. Additionally, Spring Boot helped us quickly set up new microservices, reducing time-to-market for our features. I can showcase specific projects where I implemented these frameworks effectively.

Join Rise to see the full answer
How do you ensure software quality in your projects as a Senior Software Engineer?

I believe in a multi-faceted approach to ensuring software quality. This includes writing comprehensive unit and integration tests using frameworks such as JUnit and Playwright, participating in peer code reviews to catch potential issues early, and utilizing CI/CD processes to automate testing and deployments. I also advocate for continuous integration practices to keep code reliable and reduce bugs in production.

Join Rise to see the full answer
What experience do you have with cloud technologies in the context of software engineering?

My experience with cloud technologies includes deploying applications through AWS and Azure, leveraging services such as AWS Lambda for serverless architectures and using containerization platforms like Docker and Kubernetes for orchestration. This experience has taught me how to design scalable applications that can efficiently handle increased loads and ensure high availability.

Join Rise to see the full answer
How do you approach mentoring junior developers?

Mentoring junior developers is a key part of my role. I approach it by setting up regular check-ins to discuss their progress and challenges. I emphasize the importance of code reviews, providing constructive feedback while also encouraging them to think critically about their solutions. I also facilitate knowledge-sharing sessions where we discuss design patterns, best practices, and key concepts in software development.

Join Rise to see the full answer
What strategies do you use to handle complex software problems?

When faced with complex software problems, I start by breaking down the issue into manageable components. I collaborate with team members to brainstorm potential solutions and consider each from different angles. Techniques like pair programming often help clarify thought processes. I also document the problem-solving steps, which can guide future projects or similar issues.

Join Rise to see the full answer
Describe your experience with RESTful APIs and how you would approach developing one for Onbe.

I have developed several RESTful APIs using Spring Boot, focusing on creating efficient endpoints. In my approach, I emphasize intuitive resource modeling, utilizing HTTP methods effectively (GET, POST, PUT, DELETE), and ensuring proper status codes are returned. I also prioritize security through API authentication and authorization measures to protect client data.

Join Rise to see the full answer
What role does teamwork play in your development process?

Teamwork is vital in my development process. Collaborating with cross-functional teams allows us to integrate diverse perspectives and skills, which improves problem-solving and innovation. Regular stand-ups and sprint retrospectives help keep everyone aligned on goals and areas of improvement, fostering a cohesive and productive work environment.

Join Rise to see the full answer
How do you stay current with emerging technologies in software development?

I stay current with emerging technologies by regularly reading industry blogs, attending webinars, and participating in local tech meetups. I also engage with communities online, such as GitHub and Stack Overflow, where I can learn from others' experiences and contribute my insights. Continuous learning is essential in the fast-paced world of software engineering.

Join Rise to see the full answer
Can you elaborate on your experience with Agile methodologies?

I have extensive experience working in Agile environments, promoting iterative development and continuous feedback. I have participated in Scrum ceremonies, such as daily stand-ups, sprint planning, and retrospectives, ensuring our team remains adaptable and focused on delivering value. Agile methodologies have helped improve collaboration and maintain flexibility when responding to changing project requirements.

Join Rise to see the full answer
Why do you want to work at Onbe as a Senior Software Engineer?

I admire Onbe’s commitment to innovation in the FinTech space and the emphasis on diversity and inclusion within the company culture. I am eager to contribute my experience in building scalable Java applications to a team that values collaboration and continuous improvement. Joining Onbe aligns perfectly with my passion for developing technology that enhances client experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Onbe Remote Conshohocken, Pennsylvania, United States
Posted 4 days ago
Photo of the Rise User
Onbe Remote Buffalo Grove, Illinois, United States
Posted 4 days ago
Photo of the Rise User
ServiceNow Hybrid 12900 Science Drive, Suite 100, Orlando, Florida, United States
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Garage Hybrid New York City
Posted yesterday
Photo of the Rise User
Weekday Remote No location specified
Posted 4 days ago

Onbe, a fast-growing fintech, bringing innovation to a growing global marketplace, stands for “on behalf.” Because that’s exactly how we work: on behalf of your company, as your comprehensive payments partner.

35 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Family FriendlyBadge Flexible CultureBadge Future MakerBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$140,220/yr - $171,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 18, 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, Loveland just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
111 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
15 people applied to Sr. Full Stack Developer at JODAYN
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, Columbus just viewed Freelance Graphic Designer at Sunshine House
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
P
Someone from OH, Mentor just viewed Ecommerce Specialist at ProjectGrowth
Photo of the Rise User
Someone from OH, Lakewood just viewed Regional Broker Contractor - Ohio, US (Remote) at Real
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Partnerships Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress