Oportun. Inc

Sr. Software Engineer

Req No.
2021-10908
# of Openings
1
Remote / WFH
Yes
Job Locations
MX-GUA-Leon
Job Post Information* : Posted Date
2 months ago(10/12/2021 8:21 PM)
Category
Engineering

Department Overview

ABOUT TECHNOLOGY @ OPORTUN

 

Artificial Intelligence and a digital platform are essential to our ability to fulfill Oportun’s financially inclusive mission. The Technology team @ Oportun is dedicated to this mission which we enable by creating, delivering, and maintaining elegant, intuitive, and performant systems to support the needs of our customers and business partners.

Overview

Oportun is looking for an experienced and motivated Full Stack Sr.Software Engineer to join our Origination product team. A little but about you… You are a solid engineer… someone that other engineers respect for cleanliness of code and someone that product managers love to work with because you understand the roadmap and are always thinking ahead in your design. You are curious, creative and constantly think of new ways to improve what we do so that we can fulfill our mission. A willingness to do whatever it takes to ship a product to market.  

 

The Origination team develops and maintains the systems that allow our agents in more than 300 stores to provide a streamlined loan payments experience to over a million borrowers. We do this using software built on a robust microservice based platform using a Restful architecture.  This allows multiple front-end UIs to seamlessly access shared services to create different loan payment workflow processes. As a member of the Origination team you will leverage Java, Groovy, and Spring to create new paths for borrowers so they can continually build a positive credit history.

Responsibilities

  • Lead and take ownerships of software deliveries and testing for projects, initiatives and features along with team members, partners and stakeholders.
  • Work with other engineers to design, develop and test tools and applications used by team on daily basis
  • Responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability and reliability requirements.
  • Collaborates with other team members to design, develop, and test major software and systems components using agile development process.
  • Leads the implementation, documentation, testing, bug-fixes, and release of complex product features.
  • Creates and reviews unit test to cover use cases and maintain a high level of code coverage.
  • Leads root cause analysis of production incidents and implementation of fixes.
  • Contributes to applications architecture to develop reusable code.
  • Work with multiple teams of engineers to design, develop, and test major software and systems components using an agile, vertical-slice based methodology.
  • Work with QA to ensure product meets high quality standards.

Qualifications

  • Analytical thinking and problem-solving skills as a fast learner.
  • Enthusiastic with proven ability to work with minimal supervision and efficient time management skills
  • Strong communication (written and oral) and interpersonal skills.
  • Ability to learn new technologies quickly.
  • Outstanding analytical and organizational abilities.
  • Ability to remain calm, composed and articulate when dealing with tough production situations.
  • Experience working with version control using GIT/BitBucket.
  • Experience in design of new systems or redesign of existing systems to meet business requirements, changing needs, or newer technology.
  • 7+ years’ experience in core JAVA technologies including; Spring Framework, JMS, Hibernate, and Enterprise Integration Patterns.
  • Experience with RESTful services and Service Oriented Architecture design patterns using Spring MVC.
  • Experience with relational DBs like MySQL
  • Experience with log analysis & monitoring tools like Sumo Logic & New Relic
  • Experience using Angular, AngularJS, React, Vue or other modern user interface frameworks
  • In-depth understanding of scripting languages (R, Python, etc.). Ability to write scripts and programs for automation, tools, alerting mechanism.

 

Preferred Skills:

  • Experience with NoSQL Database like MongoDB will be a plus.
  • Experience with Groovy is a plus
  • Experience with Search technologies like Solr/Lucene
  • Bachelore/Masters in Computer Science

Experience with financial systems, payment systems and/or credit decisioning systems, preferably in loans or similar products is plus.

Company Overview

ABOUT OPORTUN

Oportun (Nasdaq: OPRT) is a financial services company and digital platform that provides responsible consumer credit to hardworking people in the United States. Using A.I.-driven models that are built on years of proprietary customer insights and billions of unique data points, we have extended millions of loans and billions of dollars in affordable credit to consumers, the majority of whom live in low-and moderate-income communities. Since about half of our new customers come to Oportun without a FICO score, we play a key role in the communities we serve by being able to offer them an affordable and credit-building alternative to payday and auto title lenders. In recognition of our responsibly designed products which help consumers build their credit history, Oportun has been certified as a Community Development Financial Institution (CDFI) since 2009.

 

With headquarters in California and a remote-first corporate culture, our 3,000+ team members work in Oportun locations and remotely throughout the United States, Mexico, and India.  Our global operations include our Mexico contact centers and administrative offices, our India technology development center, and our US corporate, technology, and retail operations.

 

We feel privileged to have been named a “Top Workplace” by the Bay Area News Group for three years running, one of Fast Company’s Most Innovative Companies in the World for 2020 and recognized as a TIME Magazine 2018 Genius Company for our impact in helping to reinvent the future of lending. For the last three consecutive years, we have been titled Top Workplace by the Bay Area News Group.

 

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 and our Diversity, Equity, Inclusion and Belonging Council.

 

WE ARE AN EQUAL OPPORTUNITY EMPLOYER

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, caste, national origin, disability, sexual orientation, veteran status or any other category protected by the laws or regulations in the locations where we operate.

 

We encourage you to apply for this position even if you do not match all the qualifications listed for this position. At Oportun, we will consider all experience on a candidate’s application, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

 

We will also consider those with criminal histories consistent with the requirements of applicable laws in the locations where the role will be based such as the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring Ordinance when hiring for roles in locations with such laws.

 

We are committed to providing reasonable accommodation for qualified individuals with disabilities in our job application process. Applicants in need of special assistance or accommodation during the application or interview process or in accessing our website may contact us by sending an email to talent@oportun.com. Please include your name and preferred method of contact in your email. Please also note that this email address is for requests for assistance only and not for the submission of applications or resumes, which will not be considered through this channel.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed