
Job Information
IBM Development & L3 Tech Lead in Pune, India
Introduction
We are seeking a highly skilled Development Tech Lead with expertise in both software development and Level 3 (L3) support to lead our engineering efforts. This role requires a strong technical background, hands-on coding experience, and the ability to handle complex production issues, debug critical incidents, and drive root cause analysis.
As a Tech Lead, you will be responsible for designing, developing, and maintaining scalable software solutions while ensuring the stability and reliability of our production systems. You will work closely with cross-functional teams, mentor developers, and play a key role in enhancing system performance and troubleshooting high-priority issues
Your role and responsibilities
Key Responsibilities:
Development & Technical Leadership:
Lead the design, development, and deployment of high-quality software solutions.
Ensure best practices in coding, architecture, and performance optimization.
Collaborate with product managers, architects, and other stakeholders to define technical requirements.
Review and improve code quality through code reviews, mentoring, and enforcing best practices.
Drive automation and CI/CD processes to streamline deployments.
L3 Support & Incident Management:
Own and resolve complex production issues, including debugging, troubleshooting, and performance tuning.
Work closely with L1/L2 teams to analyze escalated tickets and drive permanent solutions.
Conduct root cause analysis (RCA) and propose long-term fixes for recurring issues.
Develop and maintain monitoring, logging, and alerting solutions for proactive issue detection.
Ensure SLAs for response and resolution times are met.
Collaboration & Process Improvement:
Work cross-functionally with DevOps, QA, and Infrastructure teams to maintain system stability.
Improve operational processes to reduce incident frequency and downtime.
Document troubleshooting steps, best practices, and known issues in a knowledge base.
Train and mentor junior engineers to enhance their troubleshooting skills.
Ability to get the product in auto pilot mode
Required technical and professional expertise
Programming Languages: 10years+ experience in Core Java, Python, C++, or similar.
Frameworks & Tools: Experience with Spring Boot, Node.js, .NET, or similar.
Database Knowledge: knowledge / understanding of SQL and any NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Cloud & Infrastructure: Knowledge / Experience / with AWS, Azure, or Google Cloud Platform (GCP).
Strong knowledge of Back & Restore Domain
Knowledge / Experience on Storage domain is must.
Preferred but not mandatory : Microservices & APIs: Expertise in designing and maintaining RESTful APIs, gRPC, and message queues (Kafka, RabbitMQ)
CI/CD & Automation: Knowledge of Jenkins, GitLab CI/CD, Docker, and Kubernetes.
Debugging & Troubleshooting: Ability to analyze logs, debug core dumps, and resolve memory/performance issues.
Preferred technical and professional experience
- Knowledge of Storage domain is preferred
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.