Senior Staff Software Engineer (R14272)

oportun

India · Remote Employee - India · 12+ years experience · Remote · Posted Sep 23, 2026

At a glance

Experience
12+ years experience
Workplace
Remote
Location
India · Remote Employee - India

About the role

  • The Senior Staff Software Engineer provides technical leadership across multiple engineering teams, systems, and business domains.
  • This individual contributor role involves shaping architecture, technical strategy, and execution for complex initiatives spanning Product, Platform, and Infrastructure.
  • The role requires operating with a high degree of autonomy to mentor senior engineers and drive technical decisions regarding scalability, reliability, and maintainability.

Responsibilities

  • 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, and Customer Experience stakeholders.
  • Design and guide implementation of backend services, APIs, integrations, platform capabilities, and distributed systems.
  • Evaluate existing systems 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 engineering practices across code quality, testing, CI/CD, monitoring, documentation, and security.
  • Mentor Staff Engineers, senior engineers, and technical leads.
  • Lead or support modernization efforts across legacy and modern systems.
  • Identify practical ways to use AI-assisted engineering tools and automation to improve development workflows.

Requirements

  • 12+ years of professional software engineering experience.
  • Deep experience designing, building, and operating large-scale distributed systems.
  • Proven experience providing technical leadership across multiple teams or complex technical domains.
  • Strong experience with backend services, APIs, integrations, data flows, and cloud-based architectures.
  • Proficiency in one or more modern programming languages such as Java, Python, Go, JavaScript/TypeScript, or Kotlin.
  • Strong knowledge of system design, software architecture, scalability, reliability, observability, security, and operational excellence.
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Experience with relational and/or NoSQL databases.
  • Experience with CI/CD, automated testing, monitoring, logging, alerting, and production operations.
  • Strong communication skills with the ability to explain complex technical concepts to technical and non-technical stakeholders.

Preferred qualifications

  • Experience with telephony, contact center platforms, IVR, call routing, voice systems, or customer engagement technologies.
  • Experience with platforms such as Twilio, Amazon Connect, Genesys, Five9, NICE, Cisco, or Avaya.
  • Experience integrating third-party SaaS platforms, vendor APIs, or enterprise systems.
  • Experience in fintech, financial services, lending, risk, servicing, collections, or customer support.
  • Experience modernizing legacy systems and improving the reliability of business-critical platforms.
  • Experience evaluating emerging technologies and applying them pragmatically.
  • Experience using AI-enabled engineering tools, copilots, or automation platforms.
  • Strong judgment around where AI-assisted solutions add value in an enterprise environment.

Benefits

  • Medical, Dental & Vision Insurance
  • Provident Fund
  • Life & Accident Insurance
  • Internet Allowance
  • Fuel Allowance
  • Meal Allowance
  • Telephone Allowance

Workplace

  • Remote Employee - India

Skills

  • Java
  • Python
  • Go
  • JavaScript
  • TypeScript
  • Kotlin
  • AWS
  • GCP
  • Azure
  • NoSQL
  • CI/CD
  • Twilio
Show all 14 skills
  • Amazon Connect
  • AI-assisted Engineering Tools

oportun

Senior Staff Software Engineer (R14272)

Apply now