Oportun. Inc

Director of Engineering

Req No.
2021-10853
Department
Engineering
Type
Regular Full-Time
Remote / WFH
Yes
Job Locations
MX-GUA-Leon

Company Overview

ABOUT OPORTUN

 

Oportun (Nasdaq: OPRT) is a financial services company and digital platform that provides responsible consumer credit to hardworking people. 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 in affordable credit, providing our customers with alternatives to payday and auto title loans. In recognition of our responsibly designed products which help consumers build their credit history, we have been certified as a Community Development Financial Institution (CDFI) since 2009.

 

OPORTUN’S IMPACT

 

Since extending our first loan in 2006, Oportun has made over 4 million loans, totaling over $10 billion to hardworking low- and moderate-income individuals. In turn, Oportun has helped more than 905,000 people begin establishing the credit history required to enter the financial mainstream. At the same time, Oportun’s customers have saved an estimated $1.9 billion in interest and fees compared to the alternatives typically available to them.

 

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’s Engineering team is growing rapidly and quickly adapting to our business goals while keeping up with the latest and greatest technology! We operate in small, full stack teams that are dedicated to a given product area in order to create strong focus, alignment with business objectives and reduce dependencies wherever possible. We encourage our engineers to take end-to-end responsibility of their features to drive the highest levels of personal accountability and ownership of working with any other teams they need to ship.

 

As a Director of Engineering at Oportun, you will be responsible for leading a diverse development team and collaborating across the entire organization to ensure the successful launch of new products and ongoing refinements of existing products. The ideal Director of Engineering will have a demonstrated track record of building high performance teams and delivery of enterprise level SaaS products. The Director of Engineering must have a passion for developing a team culture that inspires excellence in what we deliver, collaboration in how we deliver it and the innovation required to enable Oportun to help anyone who comes to us with a financial service need.

Responsibilities

  • Manage and scale the high-performing team comprised of managers and individual contributors at various levels.
  • Performance management of team members (positive / negative) against expectations of the role (level appropriate).
  • Recruit top talent, build, and maintain a high performing team
  • Strategic planning for all product development efforts to include the subsequent testing, release, and production environment needs
  • Overseeing all activities of the software development team, and influence on delivery groups (QA application release and support)
  • Define the current and long-range direction of software development by enhancing and implementing best-in-class practices, policies and systems while delivering high quality and repeatable results
  • Leading and enhancing our methodology for the design, development, test and release of our products and features
  • Ensuring the knowledge sharing of software development best practices in design, code, quality and process across departments; and developing and monitoring technical standards to ensure adherence
  • Diagnose and resolve systemic obstacles that prevent your team from delivering high-quality software.
  • Champion an atmosphere of continuous improvement by serving as a coach, mentor, and technical advisor.
  • Charting the path between where someone is, where we want the team to go and ensuring there is a development plan in place to arm them with the required skill sets.

Qualifications

  • Track record as a highly successful, hands-on engineering leader in SaaS environments and a champion of best practices
  • 6+ years of experience building, managing and scaling engineering teams.
  • 7+ years of experience in recruiting and developing talent and managing remotely distributed teams.
  • 10+ years of experience in software development/coding
  • Good understanding of coding languages (Java, JavaScript, TypeScript, etc.) and frameworks (Spring, SpringBoot, Angular, etc.).
  • The ability to seamlessly toggle between the strategic and the tactical. Ability to develop vision, strategic plans, product roadmaps as well as tactical priorities, processes, procedures and issue resolution.
  • Experience with CI/CD technologies and cloud infrastructure such as AWS, Azure or GCP.
  • Strong communication and organizational skills
  • Strong product sense coupled with an ability to take a developer perspective.
  • Ability to build strong relationships with both internal and external stakeholders.
  • Expert in performance and people management with a focus on mentoring and motivating engineers
  • Very strong analytical skills – including requirements analysis, detailed planning and risk assessment.
  • Fluent in good architecture design
  • Strong ability to build relationships with internal leadership at all levels, along with effective interpersonal, presentation and communication skills.
  • Ensures budgets and schedules meet corporate requirements.

ESSENTIAL QUALIFICATIONS:

  • Master of Science or advanced Degree in Computer Science, Information Systems, or other related field, or equivalent work experience

DESIRABLE QUALIFICATIONS:

  • Experience working onshore in US
  • Experience building high-performance teams in both start-up and established large scale companies
  • Experience with financial systems, payment systems and/or credit decisioning systems, preferably in loans or similar products.

#LI-remote

#ind

Options

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