Cisco
Software Engineer
RTP, North Carolina, US · Senior · 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
- We're seeking creative, passionate individuals ready for new challenges and eager to make a significant impact.
- We value fresh perspectives, foster a culture of collaboration and continuous learning, and prioritize work-life balance.
Responsibilities
- Develops relationship with peer stakeholders within and across teams and builds productive working relationships.
- May lead projects with limited complexity to execute the defined software engineering roadmap.
- May lead small-to-medium features from technical design through completion.
- Contributes to delivery of high-quality design and deliverables.
- Performs coding, debugging, testing, and troubleshooting throughout the development process under minimal supervision.
- Performs code reviews for others in project.
- Coordinates and collaborates on project timelines and continuously reviews, updates, and communicates project specifications to team members and stakeholders.
- Develops remediation plans and alternatives to ensure timely delivery.
Requirements
- Bachelor's degree with 5+ years, Master's with 3+ years of relevant experience
- Software engineering experience with Python and backend development.
- Hands-on experience with AI/GenAI applications, including LLMs, RAG, AI agents, tool/function calling, and prompt engineering.
Nice to have
- Experience integrating AI applications with enterprise data sources such as Snowflake.
- Understanding of data pipelines, APIs, microservices, and event-driven architectures.
- Experience with cloud/container technologies such as Kubernetes/OpenShift and Docker is preferred.
- Understanding of AI security, access control, data security, and enterprise AI governance.
- Experience with LLM frameworks and AI development platforms is a plus.
- Ability to work across data, backend, and AI layers and translate business requirements into scalable technical solutions.
- Experience working in an Agile development environment and collaborating with architects, data engineers, product teams, and business users.
- Snowflake Cortex / Snowflake AI capabilities
Skills
- The application window is expected to close on: 10/20/2026 Meet the Team
- Your Impac t
- Brings new ideas for product innovation and helps improve software development processes.
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.
- Troubleshoots complex issues within the production environment, may serve customers through on-call rotations to identify end user problems, may lead postmortem and write root cause analysis.
This listing is sourced directly from Cisco's careers page and normalized into a canonical job model.