Staff Software Engineer

January 23

Apply Now
Logo of Oportun

Oportun

Financial Services • Responsible Lending • Pre-Paid Debit Cards • Serving the Underbanked • Data Analytics

1001 - 5000 employees

Founded 2006

💳 Fintech

💸 Finance

Description

• Oportun (Nasdaq: OPRT) is a mission-driven fintech that puts its 2.0 million members' financial goals within reach. • The Staff Software Engineer role offers a unique opportunity to combine your technical expertise with strategic thinking, guiding the team in making architectural decisions, mentoring senior engineers, and actively contributing to the evolution of our technology stack. • This role is the SME and “go-to” person in the team, and the individual works well under pressure, responds with urgency and operates with a high degree of autonomy, accountability, and maturity. • As a Staff Software engineer, you are the domain expert in multiple areas, and can provide regular insight to product and design leads of all levels that are working within these areas. • You can identify, tackle and deliver on strategically important problems for the group whether it is Product, Platform, or Infrastructure. • This role affords opportunities to lead and contribute to design and implementation of multiple large projects or lead a large org or company-wide objective, including the possibility of (technically) leading multiple small(er) teams, or a large team. • Overall, this role has all the ingredients for the incumbent to command and hold respect as an expert and to develop a track-record of deep and/or broad impact to a product or technology area.

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. • Exceptional problem-solving and analytical skills, with a passion for tackling complex technical and business problems. challenges. • 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 • Ability to quickly learn new systems/requirements and create POCs and develop code. • Experience in relational databases like MySQL, MariaDB and SQL • Solid grasp of version control systems, such as Git. • Knowledge in OAuth2. • Proven ability to mentor and lead a team of engineers, fostering a collaborative and supportive work environment. • Excellent communication and interpersonal abilities, with a track record of effectively collaborating in a team-oriented environment. • Flair to identify improvisation areas and provide solutions with newer technologies

Apply Now

January 8

As a Staff Software Engineer at Proofpoint, design and develop secure cloud data solutions. Collaborate with teams to enhance cybersecurity measures and foster innovation.

Discover 70,000+ Remote Jobs!

Join now to unlock all job opportunities.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com