Overview
Lead the architecture, development, and deployment of high-performance, scalable software solutions for Cisco's cloud-native industrial security products, with a focus on Golang, microservices, networking, cloud, and security.
What you'll do
- Lead, design, and deploy high-performance, scalable, and robust software solutions using Golang, microservices, networking, and cloud technologies.
- Set the technical direction for cloud-native, cloud-agnostic, and on-prem IIoT security products, ensuring high availability, security, and performance across distributed environments.
- Partner with Product Management, Security Architecture, and Cloud Platform teams to deliver customer-centric solutions.
- Drive technical rigor through design reviews, code reviews, and code quality initiatives.
- Leverage AI-powered development tools to accelerate engineering velocity.
- Troubleshoot and resolve complex technical issues related to software functionality, performance, and integration in a timely manner.
- Work with highly collaborative, inclusive, and agile multifunctional teams across geographies.
- Stay abreast of industry trends, Go language updates, and cloud best practices to enhance development processes and introduce innovative solutions.
What you'll need
- 12+ years of software engineering experience, with a focus on Golang, cloud, and security domains.
- A degree in Computer Science (BE/BTech/MS/MCA or equivalent).
- Deep expertise in backend development using Golang, with the ability to write clean, maintainable, and performant code for distributed systems.
- Extensive experience designing and operating services within public cloud environments (AWS, Azure, or GCP).
- Solid understanding of data storage solutions, including experience with SQL (e.g., PostgreSQL) and efficient query optimization.
- Deep technical expertise in implementing IAM and SSO protocols (SAML, OIDC, OAuth2) for large-scale enterprise applications.
- Experience with Kubernetes and Docker.
- A proven track record of leading the design and delivery of complex, multi-service features and defining system-wide API contracts.
- Strong understanding of secure software development lifecycles and modern security architecture.
- Demonstrated ability to debug complex production issues, trace failures across microservices, and resolve performance bottlenecks.
- Active use of AI-assisted coding tools (e.g., Codex) to improve debugging, test generation, and development speed.
- Well-developed written and verbal communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
- Ability to stay organized, pay attention to details, and work both independently and as a team member.
Nice to have
- Prior experience or understanding of networking and cybersecurity domains.
- Solid understanding of CI/CD pipelines, automated testing, and modern quality assurance methodologies.
- Experience with cloud-native deployment patterns.
- Proficiency in using Python or other scripting languages for operational tooling and automation.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.