Remote Position
[Remote] Software Engineering Technical Leader (Remote)
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. Cisco is a technology company developing solutions that connect and protect organizations across digital infrastructure. The Software Engineering Technical Leader will set the technical direction for C++ and Python testing ecosystems, build reusable testing frameworks and developer tooling, integrate quality gates into CI/CD pipelines, and influence engineering standards across teams.
Responsibilities
- Develop how developers build, test, and ship software by defining and driving the strategy for our C++ testing ecosystem
- Design reusable testing frameworks, libraries, and developer tooling that reduce duplication and improve engineering quality across teams
- Integrate effective quality gates into CI/CD pipelines, giving engineers fast, actionable feedback and helping identify issues before they reach production
- Build platforms that provide clarity into key engineering metrics, including test coverage, flaky-test trends, and pipeline health, enabling teams to make informed, data-driven decisions
- Mentor engineers and influence technical decisions across teams, sharing testing expertise, promoting engineering standards, and driving alignment without relying on formal authority
Skills
- This position is fully remote and can be performed from any location within the United States
- This role requires reliable internet connection and the ability to work independently in a remote environment
- 10+ years of professional software engineering experience with expert-level C++ skills and experience using Python or similar languages to build developer tooling, automation, and test infrastructure
- Consistent record to design and maintain reusable test frameworks or developer tools accepted by multiple engineering teams
- Expertise with C++ testing and mocking frameworks such as GoogleTest, Google Mock, Catch2, or comparable technologies, along with experience building automation or developer tooling using Python or similar languages
- Proficiency with build systems and dependency management tools, including Bazel, CMake, or similar technologies
- Solid grasp of building automated testing and developer tooling into modern delivery workflows, including Kubernetes, containerized environments, and microservices-based architectures
- Familiarity with public cloud platforms, including AWS, GCP, or Azure
- Strong debugging and solving skills, with experience using observability and diagnostic tools to identify and resolve sophisticated issues
- Deep understanding of software design for testability, including dependency injection, interface design, deterministic testing, isolation, and automation standards
- Consistent track record to influence engineering standards, drive technical adoption across teams, and communicate effectively with technical partners
- Experience building shared testing infrastructure or internal developer platforms
- Experience modernizing testing frameworks for large-scale C++ applications
- Experience developing automation, developer tooling, or CI/CD workflows using Python or other scripting languages
- Experience building multi-language developer platforms supporting C++, Python, Go, or Java
- Experience designing SDKs, libraries, or testing infrastructure across multiple programming languages
- Experience with distributed systems, networking, or high-performance software
- Experience building quality platforms, dashboards, or engineering metrics
- Experience with contract testing, flaky test management, or automated quality tooling
Benefits
- U.S. employees are offered medical, dental and vision insurance, subject to Cisco’s plan eligibility rules.
- A 401(k) plan with a Cisco matching contribution.
- Paid parental leave.
- Short- and long-term disability coverage.
- Basic life insurance.
- Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
- 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees.
- 1 paid day off for the employee’s birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco.
- Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at a rate of 4.92 hours per pay period for full-time employees.
- Exempt employees participate in Cisco’s flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use, subject to availability and some business limitations.
- 80 hours of sick time off provided on the hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next.
- Additional paid time away may be requested to deal with critical or emergency issues for family members.
- Optional 10 paid days per full calendar year to volunteer.
- For non-sales roles, employees are eligible to earn annual bonuses subject to Cisco’s policies.
- This position is fully remote and can be performed from any location within the United States.
Company Overview
Company H1B Sponsorship