Talent.com
Oportun, Inc
Principal Software Engineer (R11342)Oportun, Inc • Bangalore/Chennai-
Principal Software Engineer (R11342)

Principal Software Engineer (R11342)

Oportun, Inc • Bangalore/Chennai-
30+ days ago
Job type
  • Remote
Job description

ABOUT OPORTUN

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 .

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.

ROLE DESCRIPTION

  • You lead the conceptualization, design, development, testing, and deployment of complex software applications, setting the standard for best practices and high-quality coding. You establish, influence, and ensure policies and procedures for developing extensible, reusable, and maintainable code, identifying, and addressing coding issues. You create and apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
  • You lead platform & product development and scaling to customer requirements and apply best practices for meeting scaling needs and performance expectations and hold accountability for products that do not meet expectations.
  • You oversee overall system architecture for critically important and high-impact spaces. You hold accountability for incorporating critical product strategy components into the system architecture. You create a strategic roadmap for the system architecture by considering how related systems will evolve in the near future. You establish and/or maintain processes to measure and ensure system architecture is effective, durable, and meets the current and future needs of the service or product.
  • You are actively engaged in experimentation for highly complex, ambiguous, or otherwise valuable technological spaces. You provide technical leadership for problem solving and/or efficiently building software developer tools. Your mentorship to engineers across all levels, empowers their growth and promotes technical excellence throughout the group.
  • You collaborate and coordinate with other senior leaders to align on policies and procedures for safe and effective dependency adoption and to negotiate and align on cross-function dependency roadmaps.

REQUIRED QUALIFICATIONS

  • Typically requires a minimum 15 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 and leading complex technical projects.
  • Expertise in one or more programming languages, such as Java, Python, C++, or similar.
  • Complete Mastery over data structures, algorithms, and software design principles.
  • Demonstrated experience in web application development, RESTful APIs, and frontend technologies (e.g., HTML, CSS, JavaScript) is advantageous.
  • Proficiency in working with relational databases and SQL.
  • Strong grasp of version control systems, such as Git.
  • Proven track record designing and building scalable and reliable distributed systems in a cloud environment (e.g., AWS, Azure, GCP).
  • Proven ability to mentor and lead a technical organization, fostering a collaborative and supportive work environment.
  • Exceptional problem-solving and analytical skills, with a passion for tackling complex technical challenges.
  • Outstanding communication and interpersonal abilities, with a track record of effectively collaborating in a team-oriented environment.

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

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

Create a job alert for this search

Principal Software Engineer (R11342) • Bangalore/Chennai-

Similar jobs

Principal Software Engineer

NovoBengaluru, Republic Of India, IN

We’re looking for a hands-on Principal Engineer who can own and drive large technical initiatives end to end.This role is ideal for someone who thrives in startup environments, is comfortable worki... Show more

 • Promoted

Principal Engineer

Razorpaybangalore, karnataka, in

A Principal Engineer at Razorpay is well-grounded - innovative, quality focussed, product thinker, business conscious - not mere coders, of course, with deeper technical context and experience to b... Show more

 • Promoted

Principal Engineer

Intuitbangalore, karnataka, in

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve.With approximately 100 million customers worldwide using products such as TurboTax,... Show more

 • Promoted

Principal Engineer

Mareanakarnataka, bengaluru, India

Principal Engineer Bangalore / Full-Time Job Description As a Principal Engineer, you will play a pivotal role in researching, designing, implementing, and managing innovative software programs.You... Show more

 • Promoted

Principal Software Engineer

EmpowerBENGALURU, Karnataka, India

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.We have a flexible work environment, and fluid career... Show more

 • Promoted

Principal Engineer Software

EmpowerBENGALURU, Karnataka, India

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.We have a flexible work environment, and fluid career... Show more

 • Promoted

Principal Software Engineer

FM IndiaBengaluru, India

Role Title: Principal Software Engineer.Leads and mentors in the design, development, and maintenance of multi-tiered business applications.Individuals holding this position are typically expected ... Show more

 • Promoted

Principal Engineer, Agentic Systems

OrbitShift.AIBengaluru, Republic Of India, IN

AI-native Sales Operating System.Our multi-agent AI system enables actionable account insights, RFP response generation, targeted nudges, and sales content.Peak XV (formerly Sequoia Capital), Stell... Show more

 • Promoted

Principal Software Engineering Lead, High-Integrity Systems

Jaguar Land Rover IndiaBengaluru, Republic Of India, IN

You will lead the growing High‑Integrity Software (HIS) engineering group within JLR’s Vehicle Platform (VP) team at TBSI.This team develops high‑integrity propulsion control software for next‑gene... Show more

 • Promoted

Principal Software Engineer, SaaS Platforms

JMJ ConsultantsBengaluru, Republic Of India, IN

Our client is a Product Development Company Headquartered in USA, with Center of Excellence in Bangalore.Our client is the platform P&C insurers trust to engage, innovate, and grow efficiently.We c... Show more

 • Promoted

Principal Software Engineer, Distributed Systems

GrowwBengaluru, Republic Of India, IN

We are a passionate group of people focused on making financial services accessible to every Indian through a multi-product platform.Each day, we help millions of customers take charge of their fin... Show more

 • Promoted

Principal Software Development Engineer, Fullstack

Tricog HealthBengaluru, Republic Of India, IN

Tricog is a healthcare technology company building predictive diagnostic platforms for cardiovascular care.Our products operate in clinical environments and must meet high standards of accuracy, re... Show more

 • Promoted

Principal Software Engineer, AI Systems

Noumenal AI IncBengaluru, Republic Of India, IN

We are building AI that runs the physical world.Systems that observe, decide, and act - in real environments.At Noumenal AI, we’re building applied, foundational AI - built to operate beyond screen... Show more

 • Promoted

Principal Systems Engineer

lululemonBengaluru, Republic Of India, IN

Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well.We owe our success... Show more

 • Promoted

Principal Platform Engineer

Osfin.aiBengaluru, Republic Of India, IN

Founded by alumni from IIT and ISB, Osfin.Ai stands at the forefront as an emerging global B2B SaaS firm.Our core mission is to fully automate the intricate financial operations that enterprises gr... Show more

 • Promoted

Principal Engineer

Novobangalore, karnataka, in

We’re looking for a hands-on Principal Engineer who can own and drive large technical initiatives end to end.This role is ideal for someone who thrives in startup environments, is comfortable worki... Show more

 • Promoted

Principal Engineer

Moneyviewbangalore, karnataka, in

You're a key technical leader and influencer, helping set the strategy and making sure tech decisions make business sense.You basically define what \"good engineering\" looks like in the whole orga... Show more

 • Promoted

Principal Software Engineer

giki.aiBengaluru, Republic Of India, IN

You're absolutely right, I just made up a number instead of checking your accounting system.That's not good enough in finance.If an agent experience is not built right, it becomes a project, instea... Show more

 • Promoted

Principal Platform Engineer

RECRIVIObangalore, karnataka, in

Note: Hiring for a client in Adtech space.Our client is a global programmatic media partner for marketers and agencies.Our people are at the heart of everything we do, so you will be too.As the Pri... Show more

 • Promoted

Principal Engineer (Cloud Platforms)

ThoughtSpotbangalore, karnataka, in

We are looking for a Principal Engineer to join our Cloud Platform team and take ownership of the architecture and evolution of our multi-tenant SaaS platform.You will work at the intersection of b... Show more