Cisco
Cisco
Cisco is an enterprise technology company focused on networking, security, and digital infrastructure. Its portfolio includes routers, switches, optical transceivers, programmable silicon, edge computing platforms, Webex collaboration tools, observability products, AI-enabled software, and cloud-managed services. Cisco serves enterprises, service providers, and governments, supporting the design, operation, and security of large-scale networks and data centers through technology, professional services, training, and ongoing support.

Senior Technical Leader, Java and Go Microservices

Lead engineering for Cisco’s Java and Go licensing and subscription platform, shaping its microservices, databases, and reliability. Build capabilities for enterprise on-premises environments.

Description

  • Build backend and platform features for Cisco Licensing On-Prem applications.
  • Architect services, microservices, APIs, and platform components for enterprise and on-premises use.
  • Develop and review code, debug, test, and resolve production issues using Java or Go and Python.
  • Apply AI-assisted tools to improve engineering efficiency, software quality, troubleshooting, and delivery.
  • Coordinate technical planning across teams, align architectures and interfaces, resolve dependencies, and steer delivery.
  • Strengthen diagnostics, resilience, performance, and maintainability.
  • Establish standards for architecture, code quality, automated testing, CI/CD, reliable releases, and secure engineering.
  • Lead production-readiness reviews, incident learning, root-cause analysis, and sustained reliability improvements.
  • Mentor engineers and explain technical decisions to technical and non-technical stakeholders.

Requirements

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, or a related discipline, or equivalent practical experience.
  • At least 11 years of professional software development delivering enterprise-grade backend, platform, or systems software.
  • Expert backend development with Java or Go and strong Python skills, including designing and implementing services, APIs, and microservices.
  • Strong understanding of relational and NoSQL databases, data modeling, transactions, query performance, and distributed systems topics such as consistency, concurrency, fault tolerance, and scalability.
  • Hands-on use of AI-assisted development tools for software design, implementation, code review, troubleshooting, or developer productivity.
  • Extensive experience with Linux, host-level troubleshooting, CI/CD, unit and integration testing, release engineering, and production operations.
  • Demonstrated ability to shape solution architecture and technical strategy, and guide delivery across teams without direct authority.
  • Experience with enterprise and on-premises platforms, host-based services, and large-scale platform automation.
  • Deep expertise in system diagnostics, reliability engineering, incident management, and operational excellence.
  • Experience with configuration automation, policy governance, secure software supply chains, and application security.
  • Strong networking fundamentals and knowledge of low-level system behavior, plus a record of mentoring and contributing to the technical community.

Related Jobs

Smart Working

Senior Python Data Engineer at Smart Working (Remote, India)

Smart Working
51 – 200 Employees
ConsultingHealthcareMarketing

Build Python data pipelines, APIs, and backend services on AWS. Keep production systems dependable with Kubernetes, PostgreSQL, and search and NoSQL databases.

Open