Senior Software Engineer .5 Support (Pune)

Senior Software Engineer .5 Support (Pune)

16 Sep
|
Umanist Staffing
|
Pune

16 Sep

Umanist Staffing

Pune

Senior Software Engineer + L2.5 Support

Location: Pune
Experience: 8–12 Years(683)
Notice Period: Immediate to 45 Days
Role: Software Development + L2.5 Production Support
Work Mode: As per business requirements
On-call: As per support requirements
Qualification: Graduate in Computer Science, IT, Engineering or related discipline

Role Overview

We are looking for a Senior Software Engineer who can contribute across both backend software development and L2.5 production support.

The role involves building scalable cloud-native applications while also acting as an escalation point for production issues involving applications, APIs, microservices, databases, messaging and AWS infrastructure.

Key Responsibilities

Software Development

- Design, develop, test, deploy and maintain scalable backend services using Node.js/TypeScript and Java.

- Build highly available and resilient cloud-native applications on AWS.

- Develop REST APIs, microservices and distributed applications.

- Work with event-driven technologies such as Kafka, SQS/SNS and RabbitMQ.

- Design and optimize SQL/NoSQL databases, queries, indexes and data-access patterns.

- Apply clean-code principles, design patterns and engineering best practices.

- Implement retry, timeout, circuit-breaker, idempotency and error-handling mechanisms.

- Develop unit, integration, API and component tests.

- Participate in design/architecture reviews and peer code reviews.

- Mentor junior and mid-level engineers.

L2.5 Production Support

- Act as an escalation point for incidents unresolved by L1/Operations teams.

- Troubleshoot applications, APIs, microservices, databases, messaging, integrations and infrastructure.





- Use logs, metrics, distributed traces, dashboards and AWS CloudWatch for troubleshooting.

- Diagnose API failures, timeouts, performance issues, database connectivity and integration failures.

- Troubleshoot Kafka topics/consumers, SQS queues, SNS integrations, DLQs and failed/retried messages.

- Investigate SQL/NoSQL issues including slow queries, connection pools, locking and data inconsistencies.

- Monitor application health, latency, error rates, failed transactions and resource utilization.

- Restore services within agreed SLA/SLO targets.

- Participate in major incident management and coordinate with DevOps/SRE, infrastructure, database, network, security and vendor teams.

- Perform RCA for recurring/high-severity incidents and implement permanent fixes.

- Support releases, hotfixes, rollback activities and post-deployment validation.

- Create and maintain runbooks, troubleshooting guides and knowledge-base documentation.

- Improve monitoring and alerts to reduce MTTD/MTTR.

- Identify opportunities to automate repetitive support activities.

- Participate in on-call/support rotation when required.

- Conduct knowledge-transfer sessions with L1/support teams.

Must-Have Skills

- Node.js

- TypeScript

- Java

- React

- AWS

- Amazon EKS

- AWS CloudWatch





- Redis

- Strong understanding of REST APIs and Microservices

- Experience with production/L2 application support and troubleshooting

- Strong understanding of distributed systems

- Experience with application logs, metrics and observability tools

- Strong debugging and problem-solving skills

- Excellent communication and stakeholder management

- Ability to work in a production-support/on-call environment

- Minimum 2 years of stability in an organization preferred

Nice-to-Have Skills

- Kafka

- Amazon SQS/SNS

- RabbitMQ

- SQL and NoSQL databases

- Distributed tracing

- CI/CD and DevOps practices

- Incident, Problem and Change Management

- RCA and preventive/corrective action

- Automation/scripting

- SRE practices and reliability engineering

- Experience with security, audit and production change-management processes

Candidate Profile

- Strong hands-on development and production troubleshooting experience.

- Comfortable working across application, cloud, database and messaging layers.

- Able to troubleshoot complex distributed-system issues systematically.

- Solid ownership of production incidents and permanent resolution.

- Excellent communication and stakeholder-management skills.

- Comfortable collaborating with L1, L3, DevOps/SRE and cross-functional teams.

- Willing to participate in on-call support as required.

Interview Process

2 Technical Rounds + 1 Client Round + HR

Important: Excellent communication skills are mandatory as this is a client-facing role involving regular interaction with technical teams and stakeholders.

📌 Senior Software Engineer .5 Support (Pune)
🏢 Umanist Staffing
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer .5 support (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer .5 support (pune) / pune