Senior Staff Software Engineer (R14272)
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