Taro Logo

Software Development Engineer in Test

Cisco is a global technology leader that powers the internet and develops networking solutions worldwide.
Kanata, Ottawa, ON, Canada
$109,400 - $148,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Networking
This job posting may no longer be active. You may be interested in these related jobs instead:
Technical Consulting Engineer - SP Networking

Technical Consulting Engineer position at Cisco focusing on Service Provider Networking, requiring expertise in routing protocols, MPLS technologies, and network troubleshooting.

Software Engineer | 1-3 years | Networking and Security Programming Concepts

Mid-level Software Engineer role at Cisco's Security Business Group, focusing on cloud security infrastructure development using Go and Python with 2+ years experience required.

Test Development Engineer

Test Development Engineer role at Cisco focusing on data center switch testing, requiring Python expertise and 5+ years of test engineering experience.

Software Engineer | Full Stack Developer| Golang | Networking Protocols | Control Plane/ Data Plane| AWS | Backend

Cisco is seeking a Full Stack Developer with Golang expertise to join their Secure Access team, building next-generation cloud security services.

Technical Systems Engineer/Developer

Technical Systems Engineer/Developer role at Cisco, combining software development with email systems engineering to build and improve email-based applications and services.

Description For Software Development Engineer in Test

The Cisco Distributed System Engineering (DSE) group is seeking a Software Development Engineer in Test to join their team working on products that power the largest networks in the world. This role is at the forefront of developing solutions for AI/ML workloads and increasing internet infrastructure demands.

The position involves designing, developing, and implementing test automation for network devices, working with technologies like gRPC, protobuf, and model-based network manageability protocols. You'll be contributing to open-source frameworks and working on large-scale automation for tier 1 web customers.

The ideal candidate will have strong experience in algorithms, data structures, and system design, particularly at scale. You'll be working in a fast-paced, agile environment, using technologies like Golang, Python, and various open-source test frameworks. The role requires both technical expertise and the ability to work with cross-functional, geographically diverse teams.

At Cisco, you'll be part of a company that powers nearly every internet connection worldwide. The company offers a collaborative environment, opportunities for career growth, and the chance to work on technology that makes a real impact. Cisco values diversity and inclusion, offering a welcoming culture where you can be yourself while working on cutting-edge technology solutions.

Benefits include comprehensive medical coverage, 401(k) matching, flexible vacation time, and opportunities to give back to the community through volunteer time off. The company culture encourages innovation, teamwork, and personal growth while maintaining a healthy work-life balance.

Last updated 2 days ago

Responsibilities For Software Development Engineer in Test

  • Design, develop, and implement efficient algorithms for real-time systems
  • Contribute to open source frameworks in Golang and Python
  • Work with gRPC, protobuf, and Open Config Models
  • Develop and maintain test automation frameworks
  • Collaborate with cross-functional teams on system development and testing

Requirements For Software Development Engineer in Test

Go
Python
Linux
Kubernetes
  • Bachelor's degree with 4+ or Master's degrees with 2+ years of experience in computer science engineering
  • Experience analyzing and improving system performance using data structures and algorithms
  • Experience in addressing computational complexity and performance optimization
  • Experience implementing modular, reusable, and clear solutions
  • Experience in developing Test Automation for Network devices with REST and RPC interfaces

Benefits For Software Development Engineer in Test

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company match
  • Flexible vacation time
  • Paid holidays
  • Birthday day off
  • Sick time off
  • Volunteer time off
  • Professional development opportunities

Interested in this job?