Taro Logo

Senior Software Engineer

Cisco is a global technology leader that powers the internet and develops networking solutions.
$130,900 - $184,600
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · AI
This job posting is no longer active. Check out these related jobs instead:

Job Description

Cisco's Distributed System Engineering (DSE) group is seeking a Senior Software Engineer to join their team in RTP, North Carolina. This is a hybrid role focused on developing cutting-edge networking solutions for AI/ML workloads and expanding internet infrastructure.

The position requires a seasoned professional with 7+ years of software development experience, particularly in C/C++, Golang, or Python, with strong expertise in Linux environments and networking protocols. The role involves working on RDMA-enabling protocols and technologies for data center applications, making it perfect for engineers passionate about high-performance networking and distributed systems.

As a Senior Software Engineer, you'll be at the forefront of developing products that power the world's largest networks. You'll work with multi-functional teams, participate in code reviews, and provide technical leadership while solving complex challenges in networking infrastructure. The role offers an excellent opportunity to work with cutting-edge technologies and contribute to open-source projects.

Cisco offers a comprehensive benefits package including medical, dental, and vision insurance, a 401(k) with company match, and flexible vacation time. The company culture promotes work-life balance, diversity, and inclusion, with opportunities for volunteering and community involvement. The salary range of $130,900 - $184,600 reflects the value Cisco places on experienced engineers.

The ideal candidate will have experience with RDMA technologies, data plane implementations, and performance tuning. Knowledge of Docker, GIT, and CI/CD pipelines is preferred. This role offers the chance to work with a leading technology company that's shaping the future of networking while providing opportunities for professional growth and innovation.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Develop, implement, solve, and support RDMA-enabling protocols and technologies for data center applications
  • Diagnose and resolve issues related to RDMA technologies
  • Collaborate with multi-functional hardware and software engineering teams
  • Participate in code reviews, testing, and debugging processes
  • Provide technical support and guidance to other teams
  • Integrate RDMA solutions with existing network infrastructure and applications

Requirements For Senior Software Engineer

Go
Python
Linux
  • Bachelor's degree +7 of software experience or Master's degree +4 years of software experience
  • More than 3 years of software development experience with C/C++ or Golang, and Python
  • Development and debugging experience in a Linux environment
  • Experience working with embedded networking layer 2 or 3 protocols

Benefits For Senior Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with company match
  • Short and long-term disability coverage
  • Basic life insurance
  • Paid holidays (12 per year)
  • Vacation time off
  • Sick time off
  • Time off for volunteering