Oportun is a mission-driven fintech that empowers members to achieve their financial goals through intelligent borrowing, savings, and budgeting capabilities.
The company has provided over $19.7 billion in responsible credit and saved members more than $2.4 billion in interest and fees.
Oportun has been certified as a Community Development Financial Institution (CDFI) since 2009.
The engineering group at Oportun is responsible for designing, developing, and maintaining software solutions that support the company's mission.
As a Software Engineer, you will work in a collaborative and agile environment, contributing to a diverse range of projects that impact members' lives.
You will be responsible for delivering high-quality software applications, participating in code reviews, and addressing technical debt and performance issues.
The role includes collaborating with cross-functional teams to translate business requirements into scalable software solutions and staying updated with emerging technologies.
Requirements:
A minimum of 3+ years of experience, preferably 5 years, with a Bachelor's degree.
A proven track record of delivering high-quality software solutions in a timely manner.
Strong problem-solving and analytical skills, with a passion for tackling complex technical challenges.
Solid understanding of data structures, algorithms, and software design principles.
Strong proficiency in Java, Microservices, Spring Boot, Spring Framework, RESTful APIs, and Hibernate.
Experience with relational databases such as MySQL, MariaDB, and SQL.
Familiarity with version control systems, particularly Git.
Thorough knowledge of OAuth2.
Excellent communication and interpersonal skills for effective collaboration in a team-oriented environment.
Ability to work independently with minimal assistance.
Capability to quickly learn new technologies and apply them as needed.
Strong skills in unit and integration testing.
Benefits:
Oportun fosters a diverse, equitable, and inclusive culture where employees feel a sense of belonging.
The company celebrates and nurtures its inclusive culture through employee resource groups.
Employees have the opportunity to work on innovative products that empower financial independence.
The engineering team is dedicated to maintaining high-quality and scalable technical execution to achieve business goals.
Oportun provides a collaborative and agile work environment that encourages creativity and continuous improvement.