Overview
Senior SDE role designing, building and launching scalable, highly available software services that support reliable customer and business experiences, working across engineering teams and technology stacks.
What you'll do
- Design, develop, and launch high-scale, highly available software services that support critical business and customer needs.
- Work across multiple technology stacks such as Java, .NET, or similar platforms, applying strong software engineering fundamentals and technology-agnostic problem solving.
- Build cloud-native applications and services using platforms such as Amazon Web Services (AWS), Microsoft Azure, Kubernetes, Kafka, Redis, and relational or NoSQL databases.
- Apply strong data structures, algorithms, and distributed systems concepts to solve complex engineering problems and improve service performance.
- Build and improve observability capabilities for services, including tracing, metrics, monitoring, and operational diagnostics.
- Leverage appropriate AI-assisted engineering tools to improve development productivity, delivery speed, and code quality.
- Partner with engineering teams to review requirements, design resilient technical solutions, and support successful production launches.
- Troubleshoot and resolve production issues through structured analysis, debugging, and continuous service improvement.
- Contribute to engineering best practices through code reviews, documentation, testing, and maintainable implementation patterns.
- Support front-end development needs when required, including work with technologies such as React or similar frameworks.
What you'll need
- 3+ years of experience in software engineering, software development, or related technical roles building and supporting production applications or services.
- 3+ years of experience developing services using Java, .NET, or similar programming languages in scalable application environments.
- Experience designing and launching high-scale, highly available services with strong performance, resilience, and operational quality.
- Experience with cloud development and architecture using AWS, Azure, or similar cloud platforms.
- Experience with Kubernetes, Kafka, Redis or similar caching technologies, and relational or NoSQL databases in distributed systems environments.
- Experience building observability capabilities including metrics, tracing, logging, and service monitoring.
- Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems, or related field or equivalent combination of education, related experience and/or military experience.
Nice to have
- Experience with front-end development using React or similar modern web frameworks.
- Experience using AI-assisted development tools to improve engineering productivity and delivery speed.
- Experience in financial services, payments, or other high-availability technology environments.
- Experience contributing to design reviews, code quality improvements, and production readiness practices.
Details
- Location: Bengaluru, India.
- Work mode: On-site, Monday through Friday.
Read the full description and apply on the company’s own careers page.