Cisco
Software Engineer, Collaboration Devices
RTP, North Carolina, US · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 93%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- The application window is expected to close on: 11/23/2026 This role is hybrid, 3-days per week from our Research Triangle Park, North Carolina office.
- Our diverse group of product managers, engineers, project managers, and UX designers is committed to simplifying teamwork, fostering innovation, and supporting business agility for global enterprises and government agencies.
- We focus on seamless digital workplace experiences, continuous improvement, and driving technology adoption in hybrid and remote work environments.
Responsibilities
- You will actively collaborate with senior technical leaders and cross-functional engineering teams to build robust, scalable solutions that enhance global communication.
- The Cisco Collaboration team delivers best-in-class productivity and communication solutions-like Webex meetings, Webex teams, desk & room collaboration devices-that enable employees to securely connect and collaborate from anywhere.
Requirements
- Bachelor's degree with 5 years of related software development experience or a Master's degree with 3 years of related software development experience.
- Experience working with performance-critical, device-level applications using C and C++ programming languages.
- Experience in software development for embedded systems or network devices.
- Experience using Python or Java for scripting and automation tasks, application development and integration within device software.
- Experience with production ready CI/CD pipelines with experience managing and writing automation tests.
Nice to have
- Experience with version control systems such as Git and command-line tools to support development workflows.
- Strong problem-solving skills and ability to work collaboratively in a team environment.
- Effective communication skills to interact with technical and non-technical stakeholders.
- Willingness to learn and adapt to new programming languages and technologies as required.
- We work as a team, collaborating with empathy to make really big things happen on a global scale.
- Because our solutions are everywhere, our impact is everywhere.
- Message to applicants applying to work in the U.S. and/or Canada:
- U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
Compensation
- The starting salary range posted for this position is $128,600.00 to $184,900.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benef
Company info
- At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond.
- These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
- We are Cisco, and our power starts with you.
This listing is sourced directly from Cisco's careers page and normalized into a canonical job model.