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 🌱.