Cisco Hiring Golang Technical Leader in Bangalore | Hybrid
Role Overview
Job Overview
Cisco is looking for a Software Engineering Technical Leader in Bangalore to work on cloud applications and large-scale software engineering initiatives. This is a hybrid opportunity within Cisco's Product and Engineering organization and is aimed at an experienced technical leader with strong hands-on expertise in Golang, AWS, microservices, and Kubernetes.
The role combines advanced software development with technical strategy, architecture, engineering standards, stakeholder management, and mentoring. The successful candidate will help translate business and customer needs into practical technical direction, lead complex engineering initiatives, and influence software design across teams.
This is a senior technical leadership opportunity for professionals who can work beyond individual feature development and contribute to broader engineering priorities. The role requires strong judgment around architecture, scalability, performance, clean code, user experience, security, and long-term maintainability.
Key Responsibilities
- Lead the technical design and development of complex cloud software solutions using modern engineering practices.
- Develop secure, maintainable software with strong attention to user experience, privacy, reliability, and overall product quality.
- Use Golang to build and evolve cloud applications that meet demanding engineering and customer requirements.
- Apply microservices architecture and Kubernetes concepts when designing scalable software solutions.
- Work closely with product management, design teams, engineers, and other stakeholders to translate customer needs into technical solutions.
- Create technical design documentation and contribute to documentation that helps users understand delivered capabilities.
- Investigate and resolve difficult software issues during development and in production environments.
- Introduce ideas that improve products, engineering processes, development practices, and operational outcomes.
- Lead major projects or large technical features from design through implementation and completion.
- Influence technical priorities and engineering direction across relevant teams and functions.
- Establish and promote clean-code standards and effective software development practices.
- Contribute to software development lifecycle improvements and Agile engineering strategies.
- Evaluate system-wide trade-offs involving architecture, timing, design, specifications, performance, and user requirements.
- Develop metrics and use engineering insights to support product adoption and product direction.
- Improve processes for issue identification, sustainable production response, proactive tooling, and continuous improvement.
- Mentor senior engineers, encourage knowledge sharing, and help strengthen technical capability across teams.
- Build long-term relationships with important stakeholders and help align product direction with business needs.
- Communicate technical priorities, deadlines, changes, risks, and engineering decisions clearly to technical and non-technical audiences.
Required Skills
Strong hands-on experience with Golang is central to this position. Candidates should be comfortable designing, developing, debugging, and maintaining production-quality cloud applications using Go.
A solid understanding of AWS is required, with practical experience building or supporting applications in cloud environments. Candidates should also understand microservices architecture and Kubernetes and be able to apply these technologies to real-world software engineering problems.
The role requires advanced technical judgment rather than only implementation ability. Candidates should be capable of evaluating architectural alternatives, understanding system-wide consequences, identifying engineering risks, and selecting solutions that balance performance, maintainability, scalability, security, and customer requirements.
Experience with software development best practices, secure coding, Agile engineering, technical documentation, production troubleshooting, and continuous improvement is important.
Preferred Skills
The job description does not specify additional preferred technologies beyond the core requirements. However, candidates who can demonstrate broader expertise in cloud-native engineering, distributed systems, software architecture, production reliability, engineering metrics, or large-scale technical programs may be well positioned for the role when such experience is relevant to their background.
Experience influencing technical direction across multiple teams, leading major engineering initiatives, presenting technical outcomes, and mentoring senior engineers is also valuable for this leadership-focused opportunity.
Education
Candidates must meet one of the stated education and experience combinations: a bachelor's degree with at least 12 years of related experience, a master's degree with at least 8 years of related experience, or a PhD with at least 5 years of related experience.
Experience
The position is presented as a 14 to 17 years opportunity in Bangalore, indicating a highly experienced target profile. The formal minimum qualification allows different education and experience combinations, including 12 years of related experience for bachelor's degree holders.
Candidates should have substantial professional experience in software engineering, cloud application development, technical leadership, and architecture. Strong practical experience with Golang, AWS, microservices, and Kubernetes is specifically required.
Required Technologies
- Golang
- AWS
- Microservices
- Kubernetes
- Cloud Applications
- Agile Engineering
- Software Development Lifecycle
Soft Skills
Technical leadership and strategic thinking are essential. The successful candidate should be able to explain complex engineering subjects clearly, influence decisions, negotiate technical trade-offs, and build productive relationships across teams.
Strong problem-solving ability is important because the role involves complex technical issues, production challenges, and system-level decisions. Candidates should also demonstrate mentoring ability, collaboration, accountability, adaptability, and a commitment to continuous learning.
The ability to understand customer needs and connect them with engineering priorities is particularly important. Clear written and verbal communication will help the candidate work effectively with engineering, product, design, management, and other stakeholders.
Benefits of Working in this Role
This role offers the opportunity to work on significant cloud software engineering challenges while contributing to technical strategy and product direction. The combination of hands-on Golang development, AWS, microservices, Kubernetes, architecture, and technical leadership can provide broad exposure to modern cloud engineering.
The position also offers opportunities to mentor senior engineers, influence engineering standards, participate in major technical initiatives, and contribute to improvements in software development and production practices. These responsibilities can be valuable for professionals progressing toward principal engineering, architecture, distinguished technical leadership, or broader engineering strategy roles.
Work Mode
Hybrid.
Location
Bangalore, India.
Who Should Apply
This opportunity is best suited to highly experienced Software Engineers, Technical Leads, Staff Engineers, Principal Engineers, and engineering professionals with strong Golang and AWS backgrounds.
Candidates should consider applying if they have hands-on experience developing cloud applications with Go and can demonstrate practical knowledge of microservices architecture and Kubernetes. Applicants should also be comfortable influencing technical direction, leading complex projects, mentoring experienced engineers, and communicating architecture decisions to multiple stakeholders.
Professionals who have worked on large-scale software platforms and have experience balancing engineering quality with business and customer requirements should highlight those achievements in their applications.
Career Growth
The position provides a pathway toward broader technical leadership by combining implementation expertise with architecture, strategic planning, stakeholder influence, mentoring, and engineering standards. Experience gained across cloud applications, microservices, Kubernetes, AWS, production troubleshooting, and technical decision-making can support progression into senior architecture and enterprise-level engineering leadership positions.
Application Advice
Tailor your resume around the core requirements of the position. Clearly show your years of software engineering experience and emphasize hands-on Golang development rather than listing Go only as a secondary skill.
Describe projects where you developed cloud applications on AWS and explain how you used microservices architecture and Kubernetes. Where possible, include the scale, complexity, business impact, or engineering outcomes of your work without overstating your responsibilities.
Highlight examples of technical design, architecture decisions, production troubleshooting, performance or scalability improvements, and software development lifecycle improvements. If you have led major projects, influenced engineering standards, mentored senior engineers, or coordinated work across multiple teams, make those contributions clear.
Because this is a technical leadership position, demonstrate both depth and breadth. Your application should show that you can remain technically hands-on while also influencing architecture, product direction, engineering priorities, and stakeholder decisions.
Apply through the official Cisco career channel and verify that any recruiting communication follows Cisco's stated hiring process. Do not provide sensitive personal or financial information to unverified recruiters or unofficial application channels.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree with 12+ years of related experience, Master's degree with 8+ years of related experience, or PhD with 5+ years of related experience.
Experience
14 - 17 years
Top Picks for You
Salesforce Hiring Software Engineering MTS in Hyderabad
Salesforce • Hyderabad • Hybrid
Microsoft Hiring Software Engineer 2 in Hyderabad | Hybrid
Microsoft • Hyderabad • Hybrid
YASH Hiring AI Full Stack Software Developer in Indore | Pune
YASH Technologies • Pune • Onsite
YASH Hiring Full Stack Developer in Bangalore | C# .NET & React
YASH Technologies • Bangalore • Onsite