Leader, Software Engineering - Cloud Native Cybersecurity Platform

Cisco · Bengaluru · 12+ yrs experience · Posted 2026-07-21

Tech stack: AWS, Docker, Go, Kubernetes, Python

Apply on the company site · Get a referral for this role

Cisco salary & ratings · Cisco interview process · More live openings

About the role

Join our engineering team building the next generation of cloud-native cybersecurity solutions that protect organizations at enterprise scale. We develop highly available, distributed systems that leverage modern cloud technologies, AI-driven insights, and advanced analytics to help customers detect, investigate, and respond to security threats faster. As a Software Engineering Technical Lead, you will shape the technical direction of the platform, mentor engineers, and drive architectural excellence while collaborating across engineering, product management, and security teams.
Responsibilities:
- Software Engineering Technical Lead , you will:
- Lead the technical strategy and execution for a key engineering domain, driving a multi-quarter roadmap focused on new capabilities, operational excellence, observability, reliability, and customer experience.
- Remain hands-on with software development by contributing high-quality code, conducting design and code reviews, and setting engineering best practices.
- Design and evolve scalable, secure, and resilient distributed systems while ensuring non-functional requirements such as scalability, performance, security, availability, and maintainability are built into every solution.
- Drive end-to-end delivery of complex cross-functional initiatives, partnering closely with Product Management and engineering teams to prioritize, execute, and continuously improve outcomes.
- Translate customer feedback, operational insights, and production learnings into platform simplifications that accelerate development and improve customer value.
- Improve engineering quality by driving automated testing, increasing code coverage, strengthening observability, and enhancing operational readiness.
- Introduce innovative engineering practices, tools, and AI-powered approaches that improve developer productivity, troubleshooting efficiency, and system reliability.
- Mentor and develop engineers through technical guidance, architecture reviews, career coaching, and engineering best practices while fostering a culture of technical excellence.
- Represent the team in architecture reviews and technical forums, influencing engineering direction across multiple teams and organizations.
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
- 12+ years of professional software engineering experience building large-scale distributed systems.
- Strong programming expertise in Python and Go , with experience developing and operating production-grade services.
- Deep understanding of software architecture, distributed systems, design patterns, and microservices-based applications.
- Experience designing, building, and securing cloud-native applications on public cloud platforms, preferably AWS.
- Strong experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Experience with modern software development practices including Git, CI/CD pipelines, automated testing, and DevSecOps.
- Strong debugging, performance tuning, and production troubleshooting skills across distributed systems.
- Experience designing highly available, resilient, and secure enterprise-scale applications.
- Excellent communication and collaboration skills with the ability to influence technical decisions across engineering teams.
- Master's degree in Computer Science or a related technical discipline.
- Experience developing cybersecurity, threat detection, security analytics, or security operations platforms.
- Experience leveraging AI/ML technologies, large-scale data processing, or advanced analytics to improve security detection and operational intelligence.
- Experience implementing Infrastructure as Code (IaC) and managing multi-region cloud deployments.
- Proven experience defining long-term technical strategy and leading architecture across multiple engineering teams.
- Demonstrated ability to lead large cross-functional initiatives and influence product and engineering strategy.
- Strong mentoring and technical leadership experience with a passion for developing engineering talent.
- Creative problem-solving skills with a focus on scalability, performance optimization, and engineering excellence.
- Passion for innovation, continuous improvement, and delivering exceptional customer experiences through secure, reliable software solutions.

Qualifications

- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
- 12+ years of professional software engineering experience building large-scale distributed systems.
- Strong programming expertise in Python and Go, with experience developing and operating production-grade services.
- Deep understanding of software architecture, distributed systems, design patterns, and microservices-based applications.
- Experience designing, building, and securing cloud-native applications on public cloud platforms, preferably AWS.
- Strong experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Experience with modern software development practices including Git, CI/CD pipelines, automated testing, and DevSecOps.
- Strong debugging, performance tuning, and production troubleshooting skills across distributed systems.
- Experience designing highly available, resilient, and secure enterprise-scale applications.
- Excellent communication and collaboration skills with the ability to influence technical decisions across engineering teams.
- Master's degree in Computer Science or a related technical discipline.
- Experience developing cybersecurity, threat detection, security analytics, or security operations platforms.
- Experience leveraging AI/ML technologies, large-scale data processing, or advanced analytics to improve security detection and operational intelligence.
- Experience implementing Infrastructure as Code (IaC) and managing multi-region cloud deployments.
- Proven experience defining long-term technical strategy and leading architecture across multiple engineering teams.
- Demonstrated ability to lead large cross-functional initiatives and influence product and engineering strategy.
- Strong mentoring and technical leadership experience with a passion for developing engineering talent.
- Creative problem-solving skills with a focus on scalability, performance optimization, and engineering excellence.
- Passion for innovation, continuous improvement, and delivering exceptional customer experiences through secure, reliable software solutions.

Responsibilities

- Software Engineering Technical Lead, you will:
- Lead the technical strategy and execution for a key engineering domain
- driving a multi-quarter roadmap focused on new capabilities, operational excellence, observability, reliability, and customer experience.
- Remain hands-on with software development by
- contributing high-quality code, conducting design and code reviews, and setting engineering best practices.
- Design and evolve scalable, secure, and resilient distributed systems while ensuring non-functional requirements such as scalability, performance, security, availability, and maintainability are built into every solution.
- Drive end-to-end delivery of complex cross-functional initiatives, partnering closely with Product Management and engineering teams to prioritize, execute, and continuously improve outcomes.
- Translate customer feedback, operational insights, and production learnings into platform simplifications that accelerate development and improve customer value.
- Improve engineering quality by
- driving automated testing, increasing code coverage, strengthening observability, and enhancing operational readiness.
- Introduce innovative engineering practices, tools, and AI-powered approaches that improve developer productivity, troubleshooting efficiency, and system reliability.
- Mentor and develop engineers through technical guidance, architecture reviews, career coaching, and engineering best practices while fostering a culture of technical excellence.
- Represent the team in architecture reviews and technical forums, influencing engineering direction across multiple teams and organizations.

More openings at Cisco