Senior Software Engineer
tsmg
Hyderabad
Posted May 27, 2026
- Full-time
- External Teams
Job description
### About the Role We are looking for an experienced Sr. Software Engineer / Developer to lead and mentor a team of software support engineers, frontend developers, and backend developers. In this role, you will help ensure the stability, performance, and continuous improvement of business-critical internal applications. This position combines hands-on technical work with team leadership, troubleshooting, and cross-functional collaboration. The ideal candidate has strong software development experience, enjoys solving complex technical challenges, and is passionate about mentoring technical teams. ### Key Responsibilities #### Technical Leadership & Development - Design, develop, maintain, and improve internal software applications and systems - Provide hands-on support for backend and frontend development tasks - Troubleshoot complex technical issues and perform root cause analysis - Support and maintain Linux/Unix server infrastructure and operations - Write and maintain Bash scripts for automation and operational tasks - Contribute to application performance optimization and system reliability - Participate in architecture discussions and technical decision-making #### Product & Operational Support - Gather, document, and prioritize business and technical requirements - Support roadmap planning, backlog management, and feature prioritization - Develop deep product knowledge and understand operational workflows and system interdependencies - Collaborate with internal teams to improve processes, tools, and system functionality #### Team Mentorship & Guidance - Mentor and guide developers and support engineers on coding standards and best practices - Conduct code reviews and provide constructive technical feedback - Support team growth through technical coaching and knowledge sharing - Assist team members with troubleshooting and problem-solving activities ### Required Skills & Qualifications - Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field, or equivalent professional experience - 5+ years of experience in software development, support operations, or related technical roles - Strong technical skills in: - Python backend development - Angular frontend development - Linux/Unix administration - Bash scripting - Networking fundamentals and troubleshooting - Working knowledge of Google Cloud Platform (GCP) and serverless architectures - Experience conducting code reviews and maintaining coding standards - Strong analytical and problem-solving skills - Excellent verbal and written communication skills - Proven experience mentoring and coaching technical teams ### Preferred Qualities - Strong sense of ownership and accountability - Ability to work in fast-paced technical environments - Passion for continuous improvement and technical excellence - Collaborative mindset and strong teamwork skills