Senior Software Engineer
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Your day-to-day responsibilities:
As a Senior Software Engineer at Oportun, you will:
- 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 model strong 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.
- Bring ideas for how to improve processes and systems proactively.
- Leverage AI tools thoughtfully to work smarter, reduce manual work, and make better decisions faster.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Train and Evaluate AI Agents in CAD Environments (Freelance)
Mindrift
United StatesTrain and Evaluate AI Agents in CAD Environments (Freelance)
Mindrift
United StatesSenior Engineer – DoD/U.S. Navy Energetics Facility Design and Construction
Eastern Research Group
United StatesSecurity Operations Specialist
HiddenLayer
United StatesMore Openings at Oportun
Explore Top Companies in this Space
Oportun
View Company ProfileOportun is a financial technology company that provides affordable and responsible financial services to underserved communities. With a mission to help people build a better future, Oportun offers a range of financial products and services, including personal loans, credit cards, and financial education. The company's goal is to provide access to credit and other financial resources to individuals who may not have had access to them in the past, helping them to improve their financial health and well-being. Oportun's approach is centered around its customers, with a focus on transparency, fairness, and simplicity. The company uses advanced technology and data analytics to underwrite and service its loans, allowing it to offer more affordable and responsible financial products to its customers. Oportun is committed to making a positive impact on the communities it serves, and has been recognized for its efforts to promote financial inclusion and accessibility. With a strong focus on customer service and a commitment to helping people achieve their financial goals, Oportun is a leader in the financial technology industry.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

