Remote Staff Software Engineer, Loan Management Tools (Java) (R11329)

Posted

Apply now
Please, let Oportun know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Staff Software Engineer role at Oportun involves combining technical expertise with strategic thinking to guide the team in architectural decisions and mentor senior engineers.
  • The individual will serve as the subject matter expert (SME) and "go-to" person within the team, demonstrating the ability to work under pressure and operate with autonomy and accountability.
  • Responsibilities include leading the end-to-end delivery of complex software applications, creating frameworks to ease the workload of other engineers, and driving technical decision-making.
  • The role requires collaboration across teams to address architectural gaps and take ownership of critical projects, ensuring successful delivery through effective project management.
  • The engineer will explain business strategies and technical concepts to non-technical audiences and work closely with product managers and designers to translate business requirements into scalable software solutions.
  • The position involves mentoring senior team members, advocating for technologies that enhance efficiency, conducting code reviews, and identifying opportunities for process improvements.
  • Staying informed about emerging technologies and industry trends is essential to enhance Oportun's products and services.

Requirements:

  • Candidates must have 10+ years of related experience with a Bachelor's degree or a Master's degree with equivalent education and experience.
  • A proven track record of delivering sophisticated software solutions in a leadership capacity with high quality is required.
  • Exceptional problem-solving and analytical skills, along with a passion for tackling complex technical and business challenges, are necessary.
  • Mastery over data structures, algorithms, and software design principles is essential.
  • Demonstrated experience in web application development using Java, Microservices, Spring Boot, Spring Framework, RESTful APIs, and Hibernate is required.
  • Candidates should be able to quickly learn new systems and create proofs of concept (POCs) and develop code.
  • Experience with relational databases such as MySQL, MariaDB, and SQL is necessary.
  • A solid grasp of version control systems, particularly Git, is required.
  • Knowledge of OAuth2 is essential.
  • Proven ability to mentor and lead a team of engineers in a collaborative environment is necessary.
  • Excellent communication and interpersonal skills are required for effective collaboration in a team-oriented environment.

Benefits:

  • Oportun offers a diverse, equitable, and inclusive culture where employees feel a sense of belonging and are encouraged to share their perspectives.
  • Employees have the opportunity to work on meaningful projects that contribute to the financial well-being of members.
  • The company provides a supportive environment that fosters professional growth and development.
  • Oportun celebrates its inclusive culture through employee resource groups, enhancing the overall work experience.
  • The position allows for remote work flexibility, enabling a better work-life balance.
Apply now
Please, let Oportun know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback