Senior Software Engineer

🕒 May 15

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Oportun

Oportun

1001 - 5000 employees

Founded 2006

💳 Fintech

💸 Finance

Fintech • Finance

Oportun is a financial technology company that specializes in providing affordable personal loans and savings solutions. They are recognized as Bankrate's #1 app for saving money in 2024. Oportun offers personal loans ranging from $300 to $10,000 for various financial needs such as bills, repairs, and deposits, with quick funding and affordable payments. The company provides a unique app that helps users manage their loans and saves money intelligently. Oportun also focuses on financial education and offers tools like loan calculators and prequalification services, which do not impact credit scores. Although Oportun is not a bank, they ensure deposits are FDIC insured through partner banks.

📋 Description

• Design, build, test, deploy, and maintain scalable, reliable platform services and shared libraries. • Contribute to platform and system architecture decisions with a focus on reliability, scalability, and developer experience. • Write high-quality, maintainable code and set a strong example of engineering best practices. • Collaborate with Staff Engineers and peers to implement standards and patterns that support Continuous Delivery. • Identify and address performance, scalability, and reliability issues across platform services. • Participate actively in design reviews, code reviews, and technical discussions, providing thoughtful and constructive feedback. • Drive operational excellence by improving monitoring, alerting, and incident response practices. • Investigate root causes of production issues and implement long-term fixes to reduce on-call burden. • Mentor and support junior and mid-level engineers through code reviews, pairing, and technical guidance. • Partner with cross-functional teams to understand requirements and deliver solutions that create measurable business and customer value.

🎯 Requirements

• Requires a minimum of 7–8 years of related experience with a bachelor’s degree; or a master’s degree with an equivalent combination of education and experience. • Strong experience in software development with a focus on backend systems and services. • Proficiency in Java, C#, C++, or similar backend languages. • Strong understanding of software design principles, data structures, and algorithms. • Experience building and operating scalable, reliable, and secure systems. • Experience (3+ years) designing, building, deploying, and maintaining container-based applications. • Experience (4+ years) working with cloud platforms such as AWS, GCP, or Azure. • Strong problem-solving skills and ability to debug complex technical issues. • Experience with Continuous Delivery practices and automated deployment pipelines. • Effective communication and collaboration skills, with the ability to work well within cross-functional teams. • Experience mentoring junior engineers and contributing to team-level technical leadership. • Working knowledge of secure development practices and security considerations in distributed systems.

🏖️ Benefits

• Health insurance • 401(k) matching • Flexible work hours • Paid time off • Professional development opportunities

Apply Now

Similar Jobs

🕒 May 15

SignalWire

51 - 200

📡 Telecommunications

🔌 API

🤖 Artificial Intelligence

Join SignalWire as a technical lead for full-stack engineering. Focus on developer experience and product capabilities in programmable communications and AI.

🕒 May 15

Cohere

11 - 50

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

Software Engineer building data infrastructure for AI training workloads. Collaborating with top researchers and engineers in cutting-edge AI.

Airflow

Apache

BigQuery

Kubernetes

Python

Spark

🕒 May 15

Rula

201 - 500

🏪 Marketplace

👥 B2C

🏠 Real Estate

Senior Software Engineer developing and integrating marketing technology stacks at a mental healthcare company. Collaborating with teams to enhance campaign effectiveness and technical excellence.

Distributed Systems

JavaScript

Node.js

React

TypeScript

🕒 May 15

Genesys

5001 - 10000

🤖 Artificial Intelligence

☁️ SaaS

📡 Telecommunications

Technical Lead overseeing the Workday Adaptive Planning platform at Genesys. Designing, scaling and governing the enterprise planning ecosystem with cross-functional leadership and integration responsibilities.

Cloud

JavaScript

Oracle

SDLC

SQL

🕒 May 14

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Full Stack Software Engineer developing advanced GPU cloud infrastructure solutions at NVIDIA. Collaborating across teams to optimize and maintain scalable production systems.

Cloud

JavaScript

Kubernetes

Postgres

React

SQL

TypeScript

Go