Cisco logo

Software Engineering Technical Leader

Cisco
NewPosted yesterday

LOCATION

Bangalore · Hybrid

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

C++Technical LeadershipSoftware ArchitectureSecure Software Development

Job description

Overview

Senior C++ software engineering technical leader on the Silicon One SDK team at Cisco, developing next-generation silicon software with a focus on simplification, user experience and secure coding practices.

What you'll do

  • Develop software consistent with Cisco Design Thinking Principles, with a focus on simplification and UX.
  • Partner with design and product management to create the right solution for customers.
  • Create technical design documentation and contribute to user documentation.
  • Debug and address software issues during development and in production systems to support customers.
  • Bring new ideas for product innovation and help improve software development processes.
  • Use specialized expertise in one or more areas to interpret internal or external business issues and recommend best practices.
  • Solve complex problems and identify innovative solutions; may lead small-to-medium features from technical design through completion.
  • May lead projects spanning multiple teams; manage workload and workstreams holistically.
  • Influence a defined software engineering roadmap.
  • May lead medium-to-large features from technical design through completion.
  • Provide expertise in the software development lifecycle and agile engineering strategies across applicable teams and partners.
  • Lead and mentor others and improve the technical design of solutions.
  • Advocate for new features within a product to address customer needs.
  • Articulate design choices based on market awareness, product adoption and competition.
  • Innovate new products to address unmet customer needs; influence and track metrics to measure success.
  • Write functional clean code and unit tests at a level that sets the standard for coding across teams.
  • Influence architectural decisions with a focus on security, scalability and reliability; contribute to threat modeling of a product.
  • Proactively identify, prioritize and resolve risk and issues in production systems.
  • Design and implement robust monitoring tools that provide visibility and reliability, and act on the data and alerts.
  • Lead postmortems and review root cause analysis; ensure on-call coverage.
  • Act as an expert on multiple functional components.
  • May contribute to knowledge sharing with technical blogs or publications.
  • Scope work accurately and provide reliable estimates for project milestones and completion.
  • Communicate delivery trade-offs and negotiate with cross-functional partners to align direction and outcomes.
  • Mentor peers and others on the team; facilitate knowledge sharing (e.g., brownbags, demos, design sessions).

What you'll need

  • Bachelor's + 8 years of related experience, or Master's + 6 years of related experience, or PhD + 3 years of related experience.
  • In-depth conceptual and practical knowledge in the primary technical job family and knowledge of related technical job families; has worked extensively with a range of technologies.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineering Technical Leader