United States of America Hybrid USD 137,000 - 200,500 Yearly

Cisco Systems, Inc. is hiring a Senior Software Engineer

As a Senior Software Engineer, you will play a key role in building and refining software systems that power next-generation communication and productivity tools. Your work will focus on creating robust, performance-driven applications for embedded environments, ensuring both efficiency and security across device-level platforms.

Key Responsibilities

  • Design and implement software components, applications, and system-level features aligned with project goals and technical requirements.
  • Develop and maintain embedded software for dedicated hardware, emphasizing performance, stability, and scalability.
  • Diagnose and resolve software defects, performance bottlenecks, and system-level issues to maintain product integrity.
  • Lead peer code reviews and guide junior engineers through technical challenges and best practices.
  • Apply agile development principles and Scrum workflows to streamline delivery and improve team effectiveness.
  • Work closely with cross-functional teams to support the full software lifecycle, from concept through deployment.
  • Support CI/CD pipeline governance and contribute to automated release and deployment frameworks tailored for device software.

Qualifications

  • Bachelor’s degree with 7 years of relevant experience, or Master’s degree with 4 years of relevant experience.
  • Strong command of C, C++, Python, and Java, with demonstrated experience in performance-sensitive and low-level systems programming.
  • Proven ability to write clean, modular, and well-documented code that follows established standards and design patterns.
  • Experience in object-oriented design and common software architecture patterns.
  • Familiarity with threat modeling, vulnerability mitigation, and secure coding practices.
  • Proficiency with Git, Eclipse, Tomcat, and other core development tools.
  • Background in managing scalable CI/CD pipelines and release processes for embedded systems.
  • Ability to optimize software for performance, memory usage, and long-term maintainability.

Work Environment & Benefits

This is a hybrid position available in select U.S. and Canadian locations. Exempt employees benefit from a flexible vacation policy, allowing for adaptable time off based on project needs and personal planning. The role also includes dedicated wellness days, optional volunteering time, and a supportive framework for work-life balance.

Compensation includes a competitive base salary, with ranges varying by region. In addition to standard medical, dental, and vision coverage, the package features a 401(k) match, life and disability insurance, and paid leave for parental, birthday, and year-end holidays. Employees receive stock unit grants that vest over time, and non-sales roles are eligible for annual bonuses. Sales roles may qualify for performance incentives with uncapped potential. Sick time is provided upfront and can be carried over annually, with additional leave available for family emergencies.

Required Skills
CC++PythonJAVAGitEclipseTomcatdevice-level developmentperformance-critical applicationsscriptingautomationprototypingapplication developmentintegration CC++PythonJavaGitEclipseTomcatscriptingautomationprototypingsoftware developmentperformance optimizationdevice-level programming
About company
Cisco Systems, Inc.
Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across every network, even those they don’t own. Powered by AI and an unmatched set of cloud, internet, and enterprise network telemetry data, ThousandEyes enables IT teams to proactively detect, diagnose, and remediate issues before they impact end-user experiences. It is deeply integrated across the entire Cisco technology portfolio and delivers AI-powered assurance insights within Cisco’s Networking, Security, Collaboration, and Observability portfolios.
All jobs at Cisco Systems, Inc. Visit website
Job Details
Department Software Development
Category other
Posted 2 months ago