Browse All Jobs

Oportun is seeking a Software Engineer to join their team. This role involves collaborating with cross-functional teams to understand business requirements and translate them into efficient and scalable software solutions. The Software Engineer will design, develop, test, deploy, support, and maintain high-quality software applications using industry best practices and modern technologies. The engineer will take ownership of issues, including initial troubleshooting, identification of root cause and issue resolution/escalation. They will write clean and maintainable code, participate in code reviews, and proactively address technical debt.

Responsibilities:

  • Collaborate with cross-functional teams.
  • Design, develop, test, deploy, and maintain software applications.
  • Own issues from troubleshooting to resolution.
  • Write clean, maintainable code.
  • Participate in code reviews.
  • Address technical debt and performance bottlenecks.

Requirements:

  • Minimum of 3+ years of experience (preferably 5 years) with a Bachelor's degree.
  • Proven track record of delivering high-quality software solutions.
  • Strong problem-solving and analytical skills.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Strong proficiency in Java, Micro services, Spring boot, Spring Framework, RESTful APIs, Hibernate
  • Experience with relational databases like MySQL, MariaDB and SQL
  • Experience in working with version control systems, such as Git.
  • Experience in Frontend technologies (ReactJS, React Native & nextJS)
  • Excellent communication and interpersonal skills.
  • Ability to work independently.
  • Strong Unit and integration testing

Oportun offers:

  • Opportunity to work on innovative solutions.
  • A diverse, equitable, and inclusive culture.
Apply

Oportun

Oportun is a mission-driven fintech company focused on providing financial services to its members. Certified as a Community Development Financial Institution (CDFI), Oportun offers intelligent borrowing, savings, and budgeting tools. The company provides responsible and affordable credit, aiming to help members build a better financial future. Oportun leverages innovative technology solutions to create user-friendly platforms.