Senior Staff Software Engineer
New
O
OportunFinancial services
Remote - IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years of professional software engineering experience.
- Required Skills
- PythonCloud ComputingJavaKotlinGoCI/CDRESTful APIsDistributed Systems
Requirements
- 12+ years of professional software engineering experience.
- Deep experience designing, building, and operating large-scale distributed systems.
- Proven 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.
- Ability to influence technical direction and drive alignment without direct authority.
- Experience mentoring senior engineers and driving ambiguous, cross-functional initiatives to completion.
Responsibilities
- Provide technical leadership across multiple engineering teams, systems, and business domains.
- Drive the architecture, design, and implementation of scalable, reliable, secure, and maintainable software systems.
- Lead 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.
- Design and guide implementation of backend services, APIs, integrations, platform capabilities, and distributed systems.
- Identify improvements to reliability, scalability, performance, observability, maintainability, cost efficiency, and developer productivity.
- Influence technical strategy, roadmap planning, architecture standards, and prioritization across teams.
- Promote engineering practices for code quality, testing, CI/CD, monitoring, documentation, security, and operational excellence.
- Mentor Staff Engineers, senior engineers, and technical leads.
- Participate in production support, incident reviews, root-cause analysis, and reliability improvements.
View Full Description & ApplyYou'll be redirected to the employer's site