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

Software Engineer

First Help Financial (FHF) is a fast-growing and culturally diverse company in the U.S. We provide auto loans to the underserved and care for our customers and partners with exceptional service. Through flexible financing options and tri-lingual support, we offer consumers an easier way to finance their first car. We lend to and support our portfolio which has consistently grown 30%+ each year over the last nine years.

Here you will find hard-working colleagues who come from over 20 countries. We hold ourselves to the highest standards of professionalism but also enjoy our work. Our culture and benefits are geared towards making you successful in life and comfortable at work.

Your Title: Software Engineer

Your Location: Remote/Anywhere in the US

You Report To: Engineering Manager

You Compensation: 110k base or more plus a bonus, depending upon experience

Learn more about our awesome Engineering team

About the Opportunity:

First Help Financial, voted and certified as a "Great Place to Work" by our workforce for three years in a row, is adding a new partner to our Engineering department to accommodate our remarkable growth!

What you will do:

Your duties include but are not limited to:

    • Write software that will be used in production, and has meaningful impact to FHF
    • Become a subject matter expert for our systems with an ability to optimize distinct codebases and debug time-sensitive production issues
    • Identify performance bottlenecks using code analysis and advanced debugging practices to ensure speed and stability across all our applications
    • Give and receive technical feedback through code reviews or design discussions
    • Work closely with business stakeholders, team of engineers, Scrum Master and Designers to build new features
    • Learn quickly by asking questions, finding how to work with your teammates effectively, and communicate the status of your work clearly

 

What you bring:

  • 2+ years of industry experience and familiarity with Python, Java or at least one modern language and/or frameworks.
  • A strong fundamental understanding of Computer Science through pursuit of a Bachelor's or Master's degree in Computer Science or related discipline
  • Experience with relational databases such as Oracle and/or MSSQL
  • Experience and familiarity with and building REST services with Spring Framework, ORM (Hibernate, JPA).
  • Experience on AWS ecosystem with exposure to creating and debugging serverless (lambda) functions and frameworks is a plus
  • Familiarity with System Design: A solid understanding of system design is essential. The ideal candidate should be capable of designing and developing scalable infrastructure components that align with the organization’s goals
  • Familiarity, and exposure to leading JavaScript frameworks including Angular, React, or similar.
  • Good knowledge of DevOps & collaboration tools: CircleCI, Jenkins, GIT, Sonarqube, etc.
  • Experience working with small teams in an Agile environment
  • Familiarity with containers and developing containerized applications using Docker.
  • Familiarity with navigating and managing your work in new code bases, with multiple languages
  • Ability to write clearly to explain your work to stakeholders and team members
  • Ability to work in a remote / distributed environment
  • Excellent communication skills and ability to work collaboratively with others

FHF Benefits…

  • Great Perks –social activities, monthly lunches, and a robust employee recognition and talent development program to enhance your career with us.
  • Culture - We are believers in maintaining a healthy work-life balance. While we work hard and care deeply about our customers and partners, we want you to have room for your family, friends, and yourself.
  • Growth - Company growth provides unprecedented career growth. FHF’s extraordinary year over year growth in revenue and new markets provides an opportunity for you to establish and develop your career growth. We engage each employee to build a career plan that benefits everyone, and we have a proven record of investing in you.

Diversity and Inclusion

FHF is committed to building a culture that respects and embraces all walks of life, inclusive of all genders, race, culture, age, sexual orientation, and other identities. We will make accommodations when interviewing anyone with special needs.

First Help Financial Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
First Help Financial DE&I Review
3.64 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of First Help Financial
First Help Financial CEO photo
Pushan Sen Gupta
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$110000K
$120000K

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, First Help Financial

If you're a passionate Software Engineer looking for an amazing opportunity, look no further than First Help Financial (FHF)! We're a dynamic and diverse company dedicated to serving underserved customers with exceptional auto financing solutions. With a commitment to continuous growth—over 30% year after year for the past nine years—FHF is not just a workplace; it's a community. Here, your role as a Software Engineer is pivotal. You'll create impact-driven software, dive deep into optimizing codebases, and manage vital production issues that affect our services directly. You'll collaborate with a team of talented engineers, Scrum Masters, and Designers to introduce exciting new features while growing as a subject matter expert. We value clear communication, so you'll find your voice in discussions and feedback sessions as you help to elevate our applications. The position requires a solid foundation in programming languages such as Python or Java, experience with relational databases, and a good grasp of building REST services, particularly using the Spring Framework. Plus, knowledge of the AWS ecosystem and familiarity with modern JavaScript frameworks like Angular or React will serve you well here. At FHF, we celebrate our diverse backgrounds, and we also ensure that you have a fulfilling work-life balance with great benefits and growth opportunities tailored for your progression. If you're ready to join an energetic team delivering meaningful solutions in a supportive, engaging environment, we'd love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer Role at First Help Financial
Can Software Engineers work remotely at First Help Financial?

Yes! First Help Financial offers remote work options for Software Engineers, making it a flexible workplace for individuals who thrive in distributed environments. This empowers you to maintain a healthy work-life balance while contributing to the team's success.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with Python or Java in your previous projects?

When answering this question, share specific examples of projects where you utilized Python or Java. Describe the challenges you faced, how you overcame them, and the impact your contributions had on the overall success of the project.

Join Rise to see the full answer
How do you optimize code for performance and scalability?

Aim to demonstrate your understanding of performance bottlenecks. Discuss methodologies like code profiling, refactoring, caching strategies, and writing efficient queries. Providing detailed examples where you successfully optimized code will strengthen your response.

Join Rise to see the full answer
Describe your experience with working in an Agile environment.

Share your familiarity with Agile methodologies, such as Scrum or Kanban, and cite specific instances where you participated in sprints, stand-ups, and retrospectives. Highlight how Agile principles helped improve teamwork and project delivery.

Join Rise to see the full answer
What strategies do you use to debug time-sensitive production issues?

Discuss your systematic approach to debugging, including utilizing logging tools and debuggers, conducting code reviews, and reproducing issues in a controlled environment. Provide a relevant example showing how you handled a critical incident.

Join Rise to see the full answer
What is your experience with building RESTful services?

Talk about the RESTful services you have built in previous roles. Mention the libraries used, such as Spring Framework, and illustrate how you ensured proper REST principles were implemented, also touching on error handling and security.

Join Rise to see the full answer
How do you prioritize your work when managing multiple projects?

Explain your approach to prioritization, such as utilizing task management tools, setting clear deadlines, and communicating effectively with stakeholders. Provide examples of how you successfully managed competing priorities in past roles.

Join Rise to see the full answer
What do you find most challenging when learning new coding languages or frameworks?

Share your proactive learning strategies, such as engaging with communities, working on side projects, or utilizing online courses. Mention a specific example where you successfully adopted a new language or framework.

Join Rise to see the full answer
How do you approach code reviews?

Discuss that you focus on constructive feedback, understanding the rationale behind code choices, and maintaining clarity in your communications. Share an example showing that you're receptive to feedback and how you applied it in your work.

Join Rise to see the full answer
Describe a time you had to collaborate with non-technical team members.

Provide an example of a successful collaboration with business stakeholders or designers. Highlight how you translated technical concepts into understandable terms and ensure everyone was on the same page for project success.

Join Rise to see the full answer
Why are you interested in working for First Help Financial?

Reflect on your passion for the company's mission to serve underserved customers and your alignment with FHF's values and culture. Mention your excitement about contributing to a growing company and developing innovative solutions.

Join Rise to see the full answer
Similar Jobs
Posted 7 days ago
Photo of the Rise User
Paid Holidays
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
ServiceNow Remote Plots 9-13 B Touristic Area, 5th Settlement, Cairo, Egypt, Cairo, New Cairo, Egypt
Posted 10 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
Visa Remote Warsaw, Poland
Posted 4 days ago

We provide auto loans to the underserved and care for our customers and partners with exceptional service Our values: Keep Improving. Our growth is fueled by continuous improvement and innovation by all team members. Think Critically: Our dec...

35 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 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!