United States of America Remote (Country) USD 149,100 - 218,900 Yearly

Cisco Systems, Inc. is hiring a Technical Leader, Software Engineer

About the Role

As a Technical Leader, Software Engineer, you will drive the design and implementation of core software features within a high-impact engineering group. Your work will center on translating strategic product goals into robust technical solutions, ensuring alignment with long-term platform vision and system scalability.

Key Responsibilities

  • Lead end-to-end development of software features, from concept through delivery, with a focus on quality, performance, and maintainability.
  • Collaborate with product, engineering, and business teams to define requirements and deliver solutions that meet customer and market needs.
  • Provide technical mentorship to developers, promoting best practices in coding, architecture, and system design.
  • Make critical architectural decisions that support Cisco’s broader technology roadmap and integration across hardware and software platforms.
  • Engage directly with customers and partners to gather insights and refine development priorities based on real-world use cases.
  • Diagnose and resolve complex software defects and performance bottlenecks in production and development environments.
  • Use data and metrics to guide feature prioritization and development planning.
  • Ensure seamless integration of software components with other technologies across the product ecosystem.
  • Stay current with industry advancements, competitive trends, and emerging technologies to inform innovation.
  • Apply established leadership frameworks to build cohesive, high-performing teams aligned with organizational values.

Required Qualifications

  • Degree in Computer Science, Engineering, or a related technical field; advanced degrees are highly valued.
  • Extensive background in software development, particularly for embedded or device-based systems.
  • Proven experience leading technical teams and delivering complex software projects on schedule.
  • Deep understanding of software architecture, design patterns, and agile development practices.
  • Strong programming skills in C and C++, with experience in performance-critical environments.
  • Proficiency in Python for automation, scripting, and prototyping.
  • Experience with Java in large-scale application development and system integration.
  • Ability to write clean, efficient, and well-documented code following industry standards.
  • Familiarity with Git and command-line tools for version control and development workflows.
  • Excellent communication skills with the ability to influence stakeholders across technical and non-technical domains.
  • Capacity to build consensus and lead initiatives across multiple teams and organizational levels.

Technical Environment

Primary development languages include C, C++, Python, and Java. Version control is managed through Git, and development workflows emphasize automation, code quality, and collaboration.

Required Skills
CC++PythonJavaGitSoftware ArchitectureDesign PatternsSoftware DevelopmentDevice TechnologiesFeature DevelopmentLeadershipTeam ManagementProject Delivery CC++PythonJavaGitSoftware ArchitectureDesign PatternsLeadershipTeam ManagementFeature DevelopmentDevice TechnologiesSoftware Development
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Cisco Systems, Inc.
Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across every network, even those they don’t own. Powered by AI and an unmatched set of cloud, internet, and enterprise network telemetry data, ThousandEyes enables IT teams to proactively detect, diagnose, and remediate issues before they impact end-user experiences. It is deeply integrated across the entire Cisco technology portfolio and delivers AI-powered assurance insights within Cisco’s Networking, Security, Collaboration, and Observability portfolios.
All jobs at Cisco Systems, Inc. Visit website
Job Details
Department Software Development
Category management
Posted 2 months ago