Oportun

Oportun

Senior Software Engineer (R14285)

Remote - US · Senior

Sponsorship not specifiedDetected 15 days ago
JavaC++C#Distributed SystemsData StructuresCode ReviewAWSGCPCloud PlatformsCI/CDIncident ResponseBudgetingCommunicationCollaborationProblem SolvingMentoring

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 4 green-card filings in this occupation, 75% were for a worker who already held the job.

Green-card follow-through: 100%

Of 6 labor certifications old enough to have been used, 0 expired without the employer filing the next step. Median time from filing to decision: 454 days.92% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • In your first year, success means delivering complex platform capabilities end-to-end, contributing to architecture decisions, and raising engineering quality through strong technical practices and mentorship.
  • At Oportun, we move fast and we hold each other to a high bar.
  • If you care about doing your best work while actually moving the needle for real people, you'll fit right in.

Responsibilities

  • You'll design, build, test, deploy, and maintain scalable, reliable platform services and shared libraries.
  • You'll collaborate with Staff Engineers and peers to implement standards and patterns that support Continuous Delivery.
  • You'll participate actively in design reviews, code reviews, and technical discussions, providing thoughtful and constructive feedback.
  • You'll drive operational excellence by improving monitoring, alerting, and incident response practices.
  • You'll investigate root causes of production issues and implement long-term fixes to reduce on-call burden.
  • You'll mentor and support junior and mid-level engineers through code reviews, pairing, and technical guidance.
  • You'll partner with cross-functional teams to understand requirements and deliver solutions that create measurable business and customer value.
  • With intelligent borrowing, savings, and budgeting capabilities, Oportun empowers members with the confidence to build a better financial future.
  • The Engineering Ecosystem Org exists to help engineers deliver member value with high speed and high quality.
  • As a Senior Software Engineer, you will design, build, and operate scalable platform services and shared libraries that improve developer productivity, system reliability, and delivery velocity.

Requirements

  • You've demonstrated strong experience in software development focused on backend systems and services.
  • You bring proficiency in Java, C#, C++, or similar backend languages, with strong knowledge of software design principles, data structures, and algorithms.
  • You bring 4+ years of experience working with cloud platforms such as AWS, GCP, or Azure.
  • You have experience with Continuous Delivery practices and automated deployment pipelines.
  • You have strong problem-solving and debugging skills, effective communication and collaboration skills, and experience mentoring junior engineers and contributing to team-level technical leadership.
  • You bring working knowledge of secure development practices and security considerations in distributed systems.
  • Skills & experience
  • Required
  • You'll have 7-8 years of related software engineering experience with a bachelor's degree, or a master's degree with an equivalent combination of education and experience.
  • You have experience building and operating scalable, reliable, and secure systems, including 3+ years designing, building, deploying, and maintaining container-based applications.

Nice to have

  • Experience in financial services or the fintech industry.
  • Familiarity with shared platforms, distributed systems, developer productivity, or engineering ecosystem practices.
  • AI isn't a feature here.
  • It's how we work.
  • You don't need to be an expert.
  • You need to be open to experimenting, willing to learn, and able to apply new tools in ways that actually move the needle.
  • In this role, you'll be encouraged to explore AI tools, find practical use cases for your function, and bring ideas for working smarter.
  • We believe the best outcomes come when human judgment and AI capability work together.

Compensation

  • Since inception, Oportun has provided more than $22.7 billion in responsible and affordable credit, saved its members more than $2.5 billion in interest and fees, and helped its members set aside an average of more than $1,800 annually.

Company info

  • Oportun (Nasdaq: OPRT) is a mission-driven financial services company that puts its 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 $22.7 billion in responsible and affordable credit, saved its members more than $2.5 billion in interest and fees, and helped its members set aside an average of more than $1,800 annually.
  • The Opportunity
  • The Engineering Ecosystem Org exists to help engineers deliver member value with high speed and high quality. As a Senior Software Engineer, you will design, build, and operate scalable platform services and shared libraries that improve developer productivity, system reliability, and delivery velocity. In your first year, success means delivering complex platform capabilities end-to-end, contributing to architecture decisions, and raising engineering quality through strong technical practices and mentorship.
  • At Oportun, we move fast and we hold each other to a high bar. If you care about doing your best work while actually moving the needle for real people, you'll fit right in.
  • Oportun (Nasdaq: OPRT) is a mission-driven financial services company that puts its members' financial goals within reach.
  • Since inception, Oportun has provided more than $22.7 billion in responsible and affordable credit, saved its members more than $2.5 billion in interest and fees, and helped its members set aside an average of more than $1,800 annually.

This listing is sourced directly from Oportun's careers page and normalized into a canonical job model.