Python Software Engineer
Cisco · Belgrade, Serbia · Product and Engineering
About this role
Cisco is hiring a mid-level Software Engineer based in Belgrade, Serbia. The posting calls out experience with Python, Git, Jira, Linux and roughly 5+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Belgrade, Serbia
- Experience
- 5+ years
- Education
- Bachelor's degree
- Department
- Product and Engineering
- Posted
- May 18, 2026
More roles at Cisco
Job description
from Cisco careersMeet the Team
Our R&D teams are comprised of engineers who are building firmware, SDK, simulator, and compiler for Cisco Silicon One™ architecture and developing pioneering technology in the Networking domain. Our R&D department contributes to the evolution of the next generation of leading networking products. This is an opportunity to work with worldwide distributed Cisco R&D centers and learn from the best engineers in the field. We seek passionate technologists who push the limits of what is possible through innovation, determination, and teamwork.
Join a team of highly skilled engineers who are driving innovation with cutting-edge technologies and tools.
Your Impact
- Design and implement tools and testing frameworks written in Python used to improve CISCO Silicon One™ products
- Participate in bring-up process of new CISCO Silicon One™ devices
- Write system tests for complex scenarios by understanding both customer deployment and SW/HW limitations
- Help maintain code quality, organization and automation
- Efficiently communicate and collaborate with cross-functional hardware and software engineering teams
Minimum Qualifications
- 5+ years of programming experience with Python (object-oriented)
- Academic education in computer technology (finished BSc / MSc studies)
- Fluency in spoken and written English
Preferred Qualifications
- Good problem-solving, debugging, and analytical skills
- High level of work autonomy and sense of responsibility