Browse All Jobs

Oportun is seeking a Staff Software Engineer to provide technical expertise and strategic thinking to their team. The Staff Software Engineer will guide the team in architectural decisions, mentor senior engineers, and actively contribute to the evolution of Oportun's technology stack. This role involves serving as the Subject Matter Expert (SME), working well under pressure, responding with urgency, and operating with a high degree of autonomy and accountability.

This role provides opportunities to lead and contribute to the design and implementation of multiple large projects. The incumbent will hold respect as an expert and develop a track record of deep and broad impact on a product or technology area at Oportun.

Responsibilities:

  • Define and implement scalable, secure, and high-performance software architectures.
  • Develop architectural blueprints and technical roadmaps aligned with business objectives.
  • Evaluate and recommend appropriate technologies, tools, and frameworks.
  • Provide technical leadership, mentorship, and guidance to engineering teams.
  • Define and enforce architectural governance, coding standards, and security policies.
  • Analyze system performance and identify bottlenecks to improve efficiency.

Requirements:

  • 9+ years of related experience with a Bachelor's degree; or a Master's degree with an equivalent combination of education and experience.
  • Proven track record of delivering sophisticated software solutions in a leadership capacity with high quality.
  • Mastery over data structures, algorithms, and software design principles.
  • Demonstrated experience in web application development, Java, Micro services, Spring boot, Spring Framework, RESTful APIs, Hibernate
  • Experience in end to end technical design for mobile apps, preferably React Native - Java combination
  • Experience in relational databases like MySQL, MariaDB and SQL
  • Solid grasp of version control systems, such as Git. Knowledge in OAuth2.
  • Excellent communication and interpersonal abilities, with a track record of effectively collaborating in a team-oriented environment.

What Oportun offers:

  • Opportunity to combine technical expertise with strategic thinking.
  • Guidance in architectural decisions.
  • Mentoring of senior engineers.
  • Active contribution to the evolution of our technology stack.
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.