Staff Software Engineer

1 Month ago • 10 Years + • Software Development & Engineering

Job Summary

Job Description

As a Staff Software Engineer at Oportun, you will be responsible for creating innovative solutions, contributing to defining the Roadmap, managing the day-to-day activities of the engineering team, and providing technical leadership. You will also be involved in driving technical discovery, collaborating with various teams, and ensuring the delivery of quality applications on time and within budget. The role involves promoting an engaged, product-focused, positive engineering culture.
Must have:
  • 10+ years of related experience with a Bachelor's degree or equivalent.
  • 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 with minimal help.
  • Ability to quickly learn new technologies and apply them.
  • Strong Unit and integration testing
Good to have:
  • Experience with cloud technologies, preferably AWS or Azure.
  • Experience in working on ReactJS, React Native & nextJS.
  • Knowledge/experience in working with DevOps/CICD
Perks:
  • Make a meaningful impact by contributing to solutions.
  • Experience a collaborative and inclusive work culture.
  • Take advantage of opportunities for professional growth.
  • Enjoy competitive compensation package.
  • Achieve work-life balance and flexibility.

Job Details

ABOUT OPORTUN

Oportun (Nasdaq: OPRT) is a mission-driven fintech that puts its 2.0 million members' financial goals within reach. With intelligent borrowing, savings, and budgeting capabilities, Oportun empowers members with the confidence to build a better financial future. Since inception, Oportun has provided more than $16.6 billion in responsible and affordable credit, saved its members more than $2.4 billion in interest and fees, and helped its members save an average of more than $1,800 annually. Oportun has been certified as a Community Development Financial Institution (CDFI) since 2009.

 

WORKING AT OPORTUN


Working at Oportun means enjoying a differentiated experience of being part of a team that fosters a diverse, equitable and inclusive culture where we all feel a sense of belonging and are encouraged to share our perspectives. This inclusive culture is directly connected to our organization's performance and ability to fulfill our mission of delivering affordable credit to those left out of the financial mainstream. We celebrate and nurture our inclusive culture through our employee resource groups.

Responsibilities:

  • Responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability and reliability requirements.
  • Contribute to defining the Roadmap, Translation of complex functional and technical requirements into detailed execution plans and schedules.
  • Manage the day-to-day activities of the engineering team by defining, implementing, and maintaining a coherent, progressive development strategy for our product line.
  • Champion engineering and operations, establishing metrics and processes for regular assessment and improvement
  • Provide Technical and Thought Leadership to the team members.
  • Management of departmental resources, staffing, and enhancing and maintaining a best-of- class engineering team while establishing strong lines of communication at all levels.
  • Evolution of the software engineering practice within the organization, including better reporting, tools, and evolution of development methodology
  • Continue to build an effective development organization by developing and managing the team/group, and conducting performance reviews of team members through regular 1:1’s and continuous feedback.
  • Drive technical discovery through collaboration with your engineers and implement software alongside your team members.
  • Collaborate closely with Product, Design, and QA to iterate on the design, implementation, deployment, and monitoring of our product.
  • Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts to achieve the OKRs.
  • Delivery of quality applications on-time and on-budget
  • Promote an engaged, product-focused, positive engineering culture of excellence
  • Proactively identify risks and unblock teams

 

Qualifications:

 

  • Typically requires a minimum 10+ 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 high-quality software solutions in a  timely manner.
  • Strong problem-solving and analytical skills, with a passion for tackling complex technical challenges.
  • 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, with the ability to collaborate effectively in a team-oriented environment.
  • Ability to work independently with minimal help.
  • Ability to quickly learn new technologies and apply them as and when needed
  • Strong Unit and integration testing

Desired:

  • Experience with cloud technologies, preferably AWS or Azure, is desirable.
  • Experience in working on ReactJS, React Native & nextJS
  • Knowledge/experience in working with DevOps/CICD

 

Why Join Us:

If you are passionate about leveraging technology to make a positive social impact and are excited to contribute to our mission, we invite you to apply for the role of Associate Software Engineer at Oportun. Join us to shape the future of responsible finance and improving the lives of hard-working individuals and families.

  • Make a meaningful impact by contributing to solutions that address real-world financial challenges for underserved communities.
  • Experience a collaborative and inclusive work culture that values innovation and diversity.
  • Take advantage of opportunities for professional growth and skill development through mentorship and training.
  • Enjoy competitive compensation package, including benefits and potential for performance- based incentives.
  • Achieve work-life balance and flexibility to support your personal and professional well- being.

#LI-REMOTE

We are proud to be an Equal Opportunity Employer and consider all qualified applicants for employment opportunities without regard to race, age, color, religion, gender, national origin, disability, sexual orientation, veteran status or any other category protected by the laws or regulations in the locations where we operate.

 

California applicants can find a copy of Oportun's CCPA Notice here:  https://oportun.com/privacy/california-privacy-notice/.

 

We will never request personal identifiable information (bank, credit card, etc.) before you are hired. We do not charge you for pre-employment fees such as background checks, training, or equipment. If you think you have been a victim of fraud by someone posing as us, please report your experience to the FBI’s Internet Crime Complaint Center (IC3).

Similar Jobs

Playstation - Senior Software Development Engineer in Test

Playstation

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Ubisoft - Technical Director - Level Design

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
3 Months ago
Qualcomm - Service Excellence - Automation & Transformation

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Enphase Energy - Senior Auditor (IT), Internal Audit

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Tencent - Tencent Cloud - Associate Sales Representative (Sales Trainee Program)

Tencent

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
Apple - Engineering Project Manager - Software Beta Program

Apple

San Diego, California, United States (On-Site)
1 Week ago
Qualcomm - CPU Performance & Power Analyst/Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Associate Engineer- Debug

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Forcepoint - Software Engineer

Forcepoint

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scale AI - GTM Analyst/Developer

Scale AI

Mumbai, Maharashtra, India (Remote)
2 Months ago
Nintendo - Brand and IP Approvals Specialist

Nintendo

Redmond, Washington, United States (Hybrid)
3 Months ago
Match Group - Senior Abuse Analyst

Match Group

Palo Alto, California, United States (Hybrid)
5 Days ago
Gigamon - Territory Account Manager

Gigamon

Birmingham, Alabama, United States (On-Site)
3 Months ago
CD PROJEKT RED - Gameplay Design Lead

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Marsh McLennan - Reinsurance Accounting Specialist

Marsh McLennan

Philadelphia, Pennsylvania, United States (Hybrid)
2 Months ago
USE Insider - Technical Support Specialist - Thai Speaker

USE Insider

Bangkok, Bangkok, Thailand (On-Site)
8 Months ago
Collaborative Robotics - Senior Technical Account Manager, Public Sector and Military

Collaborative Robotics

United States (Remote)
1 Month ago
ShyftLabs - Data Scientist

ShyftLabs

Atlanta, Georgia, United States (Hybrid)
1 Month ago
Tesla - Service Technician / Automotive Mechanic

Tesla

Solihull, England, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Indianapolis, Indiana, United States

CharacterAI - UX Researcher

CharacterAI

Menlo Park, California, United States (On-Site)
3 Months ago
Apple - SoC Power Flow Methodology Engineer

Apple

Beaverton, Oregon, United States (On-Site)
1 Week ago
Stone Search - IT Service/Help Desk Manager

Stone Search

Washington, District Of Columbia, United States (Hybrid)
1 Year ago
Scale AI - AI Product Manager - Public Sector

Scale AI

Washington, District Of Columbia, United States (On-Site)
1 Month ago
bytedance - Research Engineer Graduate (Vision AI Platform)

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Next Level Business Services - Cognos Administrator

Next Level Business Services

Beaverton, Oregon, United States (On-Site)
8 Months ago
Blue wire software - Customer Service Representative

Blue wire software

Georgetown, Kentucky, United States (On-Site)
1 Week ago
HCL Tech - RPA UI Path Sr. Technical Lead

HCL Tech

North Carolina, United States (On-Site)
1 Month ago
Apple - Senior Machine Learning Applied Researcher

Apple

San Francisco, California, United States (On-Site)
2 Months ago
Apple - Senior Engineering Program Manager, Cloud Infrastructure, Apple Services Engineering

Apple

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Capgemini - Oracle DBA

Capgemini

Hyderabad, Telangana, India (On-Site)
1 Month ago
eBay - Software Engineer, Search Ranking

eBay

San Jose, California, United States (Hybrid)
3 Weeks ago
bytedance - Senior Security Tech Lead Manager - Security Engineering

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Minecast - Senior Engineering Manager - Threat Protection

Minecast

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Slay - LLM Engineer

Slay

Berlin, Berlin, Germany (On-Site)
1 Month ago
PwC - Senior Manager SAP Finance | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
9 Months ago
supercell - Senior Server Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Nagarro - Engineer, InfraOps

Nagarro

India (Remote)
8 Months ago
playrix  - Director of Engineering

playrix

Cyprus (Remote)
8 Months ago
PwC - SAP Analytics Experienced Professional

PwC

Athens, Greece (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Oportun (Nasdaq: OPRT) is a digital banking platform that puts its 2.2 million members' financial goals within reach. With intelligent borrowing and savings, Oportun empowers members with the confidence to build a better financial future. Since inception, Oportun has provided more than $17.8 billion in responsible and affordable credit, saved its members more than $2.3 billion in interest and fees, and helped our members save an average of more than $1,800 annually. For more information, visit Oportun.com.
View All Jobs

Get notified when new jobs are added by oportun

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug