Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Technical Leader

Full-time

Cisco Systems

: The application window has is expected to close on 7/30/2025

This is an onsite role and will require working out of the RTP, NC office location.

Who we are

Cisco Silicon One leads in ASIC design, developing next-generation network devices for the 5G and AI era. Our adaptable, high-speed devices maintain programmability, power efficiency, and scalability while fostering a dynamic startup culture within a stable corporate environment. Our exceptional team collaborates on groundbreaking silicon products that drive Open Standards, Open Networking, and scalable cloud data centers. If you're ready to work with talented individuals and innovative customers to create world-class solutions, we invite you to join us!

Who You'll Work With

You'll collaborate with a dynamic team that develops the full software stack for Silicon One network processors, engaging with the Open Standards community and our esteemed customers to deliver best-in-class routing and switching platforms. You'll also partner with architecture, application, and design teams to define the next generation of ASIC products, all while playing a pivotal role in the emerging fields of Artificial Intelligence and Machine Learning. Working alongside subject-matter experts from around the globe, you'll share a common mission to deliver world-class products—and have fun doing it.

What You'll Do

You'll develop core software technologies at the heart of tomorrow's leading infrastructure solutions, tackling the entire range of challenges from user-facing APIs, through high-level algorithms, all the way down to firmware. In this role, you will:

  • Design and develop software driving the world's most advanced infrastructures, using modern C++ and Python.
  • Gain intimate knowledge of world-class silicon and programming models.
  • Work closely with hardware engineers, architects, and cross-functional teams to define software requirements and ensure seamless integration with hardware components.
  • Conduct unit testing and debugging of embedded software, using various tools and methodologies to identify and resolve issues.

Who You Are

You are self-motivated with a solid background in developing software for embedded systems. Your analytical mindset allows you to troubleshoot complex issues, optimize performance, and ensure the reliability of embedded applications. You thrive in collaborative environments, working closely with cross-functional teams to deliver innovative solutions that meet user requirements. Your passion for technology and commitment to quality make you a key contributor to any project.

Minimum Requirements:

  • Bachelor's degree in computer engineering or computer science or relevant degree and 8+ years of relevant work experience, or a Master's degree with 6+ years of relevant experience.
  • Proficiency in C++ and Python programming languages.
  • Experience in the full software development life cycle (SDLC), from requirement gathering and design to implementation, testing, and debugging, all the way through to production.
  • Hands-on experience with L2 / L3 networking technologies.

Preferred Requirements :

  • Experience with Open Standard Network Operating Systems and APIs : Silicon SDK development, SONiC, FBOSS, SAI, etc.
Why Cisco?At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put - we power the future. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. 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. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.

U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.

Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco's flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco's Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.

Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:

.75% of incentive target for each 1% of revenue attainment up to 50% of quota;

1.5% of incentive target for each 1% of attainment between 50% and 75%;

1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.

For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Technical Leader in Research Triangle Park, NC vacancy
  • $210.6k - $305.1k

     ...help build high-performance data plane software that leverages Data Processing Units (DPUs...  ...innovation while collaborating with engineers solving some of the industry’s most complex...  .... Your Impact As a Software Engineer Technical Leader, you’ll play a key role in designing,... 
    Software
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    1 day ago
  •  ...Support Technician to provide hands-on technical support for end users and office...  ...projects while partnering closely with remote engineering teams. The ideal candidate enjoys...  ...peripherals. Troubleshoot hardware, software, operating system, Microsoft 365, and network... 
    Software
    Contract work
    Work at office
    Local area
    Remote work

    MetroSys

    Research Triangle Park, NC
    1 hour ago
  • $125k - $135k

     ...SUMMARY: We seek a Principal Engineer to serve as the foremost...  ...strategic decisions, guiding technical direction, and ensuring the integration...  ...champion best practices in software development. This position...  ...closely with other senior leaders to align technological developments... 
    Software
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann-Jobs

    Morrisville, NC
    1 hour ago
  •  ..., JIRA, Q-Test, to ensure efficient data extraction, transformation, and loading. Analyze software defects, debug ETL processes, and translate solutions into detailed technical specifications for development teams. Develop and optimize ETL workflows, mappings, sessions... 
    Software
    Remote work

    Suntechpros Inc.

    Morrisville, NC
    1 day ago
  •  ...Join Ascom as a Senior Software Engineer – and help Shape the Future of Critical Communication! We are looking for an experienced Senior...  ...systems for complex real-world integrations, while influencing technical direction, architecture, and product quality. The... 
    Software
    Work at office
    3 days per week

    Ascom

    Morrisville, NC
    11 days ago
  • $170k - $253k

     ...requirements, provide testing services and technical support for systems, subsystems, distributed systems, and systems software; and operate new and existing systems. The...  ...Education A Bachelor of Science Degree in Engineering or Computer Science or equivalent is required... 
    Software
    Work at office
    Local area

    NetApp

    Morrisville, NC
    5 days ago
  • $196.35k - $292.6k

     ...begins. Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission‑critical cloud services that support NetApp’s SaaS and... 
    Software
    Permanent employment
    Work at office
    Local area

    NetApp

    Morrisville, NC
    1 day ago
  •  ...Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring...  ...systems. This role requires a strategic, hands-on technical leader with a focus on scalability, performance, and effective... 
    Software
    Local area

    Metabolon

    Morrisville, NC
    3 days ago
  •  ...Computer System Validation (CSV) Engineer is responsible for leading...  ...This role partners with IT, Software Development, Data Engineering...  ...documentation and providing technical leadership on CSV, CSA, database...  ...services. As industry leaders in Commissioning, Qualification... 
    Software
    Full time
    Temporary work
    Flexible hours

    ALLIANCE BIOTECH SOLUTIONS LLC

    Morrisville, NC
    2 days ago
  •  ...seeking a detail‑oriented and results‑driven Software Quality Analyst who is responsible for...  ...between business objectives and technical implementation Project Management Support...  ...Computer Science, Information Systems, Engineering, or related field Experience 3–7 years... 
    Software
    Local area

    Cwsc

    Morrisville, NC
    3 days ago
  • $130k - $180k

     ...Technologies is a technology consulting and software development company delivering cloud,...  .... This role requires a hands-on technical leader capable of delivering highly scalable,...  ...integration solutions while mentoring engineering teams and collaborating with enterprise... 
    Software
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Morrisville, NC
    2 days ago
  •  ...during the construction phase Understands and responds to technical implications and design decisions.  Participates in marketing...  ...Construction contract administration Project kickoff and closeout Software: Advanced knowledge of 2D/3D production software... 
    Software
    Contract work
    For contractors
    Work at office

    Perkins Inc

    Durham, NC
    11 days ago
  • $183.8k - $263.6k

     ...within the CEAD (Customer Escalations Adoption and Deployment) Engineering organization. This team is dedicated to leading Customer...  ...growth and innovation.The Customer Escalations Engineering Technical Leader role will focus on Meraki Platform (Dashboard and Licensing)... 
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work

    CISCO Systems

    Research Triangle Park, NC
    2 days ago
  • $141.01k - $235.02k

     ...building award-winning games or crafting engine technology that enables others to make...  ...Disney universe. You’ll provide creative and technical direction for outsourced character...  ...Substance Painter/Designer, and related software Excellent communication and organizational... 
    Software

    Epic Games

    Cary, NC
    3 days ago
  •  ...with extensive experience in software development, project management...  ...is designed for a visionary leader who is adept at overseeing...  ...step into the roles of software engineer, business analyst, project...  ...Demonstrate consistent history of technical leadership on multiple... 
    Software
    Full time
    Immediate start
    Remote work

    GrabJobs

    Durham, NC
    1 day ago
  •  ...healthcare SaaS company providing a federally certified, integrated Electronic Health Record (EHR), Practice Management (PM), and Billing software designed to meet the needs of public health departments and behavioral health organizations. The company’s mission is to solve two... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    Patagonia Health

    Cary, NC
    1 day ago
  •  ...strategies, and tuning SQL statements. Provide technical guidance and mentorship to junior...  ...operations. Coordinating with the software development team in addressing technical...  ...points and dependencies. Liaising with the engineering team for project completion. Reviewing... 
    Software
    Work experience placement

    TechDigital Group

    Morrisville, NC
    3 days ago
  • $80k - $100k

     ...collaborates closely with Sales, Finance, Operations, Legal, and Technical resources to manage the end-to-end contracting process. The...  ...: * Review and negotiate a range of agreements, including software licensing, SaaS, support, business associate agreements, data... 
    Software
    Full time
    Contract work
    Work at office

    Clinisys

    Morrisville, NC
    2 days ago
  • YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.   At YASH, we’re a cluster of the...
    Software
    Flexible hours

    YASH Technologies

    Apex, NC
    8 days ago
  •  ...Description Software Engineer   The Company: Varonis is a pioneer in data security and analytics, specializing in software for data protection, threat detection and response, and compliance. Varonis protects enterprise data by analyzing data activity, perimeter... 
    Software
    Full time

    Varonis

    Morrisville, NC
    8 hours ago
  •  ...passionate, inquisitive, and responsible engineers to help build and deliver the best web...  ...will have the opportunity to share your technical knowledge to help strengthen our engineering...  ...and platforms. We're looking for software engineers that have a passion for releasing... 
    Software

    Samprasoft

    Durham, NC
    2 days ago
  • $107.5k - $204.5k

     ...world. Collins Aerospace is a leader in technologically advanced,...  ...comprehensive portfolio and deep technical expertise, we help customers meet...  ...Resilient Connectivity Products (RCP) Engineering is seeking Principal DevSecOps Software Engineer to join a dedicated... 
    Software
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    RTX

    Morrisville, NC
    1 hour ago
  • $79.68k - $112.5k

     ...Role Overview Retirement & Income Solutions is looking for Full Stack Engineers to design, develop, and implement software solutions. The role requires experience with modern technologies such as Generative AI, cloud-native applications with high-scalability architecture... 
    Software
    Temporary work
    Local area

    MetLife

    Cary, NC
    4 days ago
  •  ...Inc.   Summary: Are you eager to kickstart your sales career in one of the most dynamic industries? Varonis Systems is a software leader in data protection and management, an industry projected to grow by $400 billion over the next decade. As organizations’ data... 
    Software
    Internship
    Live in
    Work at office

    Varonis

    Morrisville, NC
    11 days ago
  • Director, Software EngineeringSkip to main content#Director, Software Engineering page is loaded## Director, Software EngineeringApplylocations: Durham, NCtime type:...  ...* Leads and mentors engineering teams, driving technical strategy and ensuring successful delivery of business... 
    Software
    Full time

    Soteria Reinsurance Ltd.

    Durham, NC
    3 days ago
  •  ...Syngenta. The role Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually managing part of...  ...months you’ll start mentoring junior engineers and leading the technical design on new product areas. The role stays hands-on — this... 
    Software
    Full time

    Semata

    Durham, NC
    8 hours ago
  •  ...Description: · 9+ years of IT experience. · Must have 5 years on hands on Angular experience. · At least 8 years in building software in a professional setting. · At least 2 years working on Agile/Scrum · Implementing front-end solutions using JavaScript,... 
    Software
    Long term contract

    Samprasoft

    Durham, NC
    2 days ago
  •  ...-purchase (and re-purchase.) Experience Myxx first hand at or learn more at  Job Description Myxx is looking for a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working... 
    Software
    Full time
    Local area
    Flexible hours

    Myxx Inc.

    Cary, NC
    8 hours ago
  • $75.3k - $100k

     ...Global Development and Platform Engineering organizations, delivering...  ...ensures alignment between technical execution and enterprise financial...  ...to the CTO and SVP of Software Development that inform policy...  ...recommendations for senior leaders. Financial Acumen: Strong understanding... 
    Software
    Full time
    Work at office

    Clinisys

    Morrisville, NC
    4 days ago
  • Software Development Engineer in Test This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week...  ...problems. Management Level Definition: Contributions impact technical components of HPE products, solutions, or services... 
    Software
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Technical Leader. Be the first to apply!