Senior Software Engineer (R14285)

Oportun

United States Posted October 22, 2026

Check how well your resume matches this job

Remote Full-time Senior
Salary Range

$124,200 - $198,700

Job Description

Join Oportun, a fast-paced company dedicated to making a real impact in people's lives. As a Senior Software Engineer, you'll design, build, and operate scalable platform services that enhance developer productivity and system reliability. You'll collaborate with cross-functional teams, mentor junior engineers, and contribute to architecture decisions. Enjoy a comprehensive benefits package, remote work options, and the opportunity to explore AI tools in your work.

  • Concevoir, construire et exploiter des services de plateforme évolutifs et des bibliothèques partagées qui améliorent la productivité des développeurs.
  • Contribuer aux décisions d'architecture de la plateforme et du système, en mettant l'accent sur la fiabilité, l'évolutivité et l'expérience développeur.
  • Mentorer et soutenir les ingénieurs juniors et intermédiaires à travers des revues de code, du pair programming et des conseils techniques.
  • 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
  • You're comfortable navigating complexity and don't wait for perfect information to move forward. You communicate clearly, give direct feedback, and expect the same in return
  • You're a hands-on engineer who enjoys solving complex technical problems, navigating ambiguity, and improving systems that other engineers depend on. You take ownership from design through production, communicate clearly, and help raise the technical bar through mentorship and constructive feedback
  • You've demonstrated strong experience in software development focused on backend systems and services
  • You have experience building and operating scalable, reliable, and secure systems, including 3+ years designing, building, deploying, and maintaining container-based applications
  • 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 have experience with Continuous Delivery practices and automated deployment pipelines
  • You bring working knowledge of secure development practices and security considerations in distributed systems
  • You bring proficiency in Java, C#, C++, or similar backend languages, with strong knowledge of software design principles, data structures, and algorithms
  • 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 bring 4+ years of experience working with cloud platforms such as AWS, GCP, or Azure
  • We're excited about what AI makes possible, and we're looking for people who share that curiosity. 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
  • Familiarity with shared platforms, distributed systems, developer productivity, or engineering ecosystem practices
  • Experience in financial services or the fintech industry
  • You've used AI tools such as ChatGPT, Copilot, or similar to improve your own productivity
Required Skills
software development collaboration cross-functional collaboration mentoring problem solving communication leadership CI/CD distributed systems Java C# C++ Amazon Web Services Google Cloud Platform Azure ChatGPT
How to apply

You apply on Oportun’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Oportun

See every open role at Oportun on ARes.

More Jobs at Oportun
Share This Job