Back to Jobs
Oportun
Development 6h ago

Senior Staff Software Engineer

Oportun
IndiaIndia
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

Backend42mFree Trial ✨
Start 10-Day Free Trial
DevOps1h 38mFree Trial ✨
Start 10-Day Free Trial
System DesignAI & Machine Learning (AI-assisted tools)Cloud Platforms (AWS, GCP, Azure)

Want to know if you're a match for this job?

Calculate My Match Score

Your Day-to-Day Responsibilities

You’ll provide senior technical leadership across multiple engineering teams, systems, and business domains.

  • Drive architecture, design, and implementation of scalable, reliable, secure, and maintainable software systems.
  • Lead complex cross-functional technical initiatives from discovery and design through delivery and production operation.
  • Partner with Product, Engineering, Data, Risk, Compliance, Operations, Customer Experience, and business stakeholders to connect technical decisions with business outcomes.
  • Design and guide implementation of backend services, APIs, integrations, platform capabilities, and distributed systems.
  • Evaluate existing systems and identify opportunities to improve reliability, scalability, performance, observability, maintainability, cost efficiency, and developer productivity.
  • Influence technical strategy, roadmap planning, architecture standards, and prioritization across teams.
  • Establish and promote strong engineering practices across code quality, testing, CI/CD, monitoring, documentation, security, and operational excellence.
  • Mentor Staff Engineers, senior engineers, and technical leads, helping raise the bar for architecture, execution, ownership, and technical judgment.
  • Help teams make thoughtful trade-offs across speed, quality, scalability, reliability, security, cost, and long-term maintainability.
  • Lead or support modernization efforts across legacy and modern systems, platforms, and integrations.
  • Contribute to systems supporting customer communications, telephony, contact center workflows, servicing platforms, and enterprise integrations where needed.
  • Participate in production support, incident reviews, root-cause analysis, and long-term reliability improvements for critical systems.
  • Identify practical ways to use AI-assisted engineering tools and automation to improve development workflows, operational efficiency, knowledge sharing, and team effectiveness.

How would you rate this job post?

See what other professionals think about this role.

banner

Oportun 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.
Learn More