Rencontrez l'equipe
Le groupe DevX (Developer Experience) est l'equipe centrale responsable de la creation de logiciels essentiels qui permettent a plus de 10 000 ingenieurs de fournir les produits phares de Cisco a l'echelle mondiale. Grace a l'innovation continue et a la fourniture de solutions qui prennent en charge toutes les phases du cycle de vie des produits, nous nous efforcons d'accelerer le rythme auquel Cisco offre une valeur elevee a nos clients. Et nous le faisons a grande echelle, ce qui implique des milliards de lignes de code dans l'ensemble de nos produits. En reunissant le developpement et le contexte du client pour obtenir des informations precieuses, nous croyons que nous pouvons transformer fondamentalement la facon dont Cisco cree, teste et lance les logiciels.
Notre equipe developpe une plateforme interne hautement evolutive basee sur une architecture de micro-services qui permet le provisionnement automatise des environnements et des ressources de laboratoire a la demande. Ces outils prennent en charge les flux de travail de developpement essentiels a grande echelle et necessitent une fiabilite, des performances et une adaptabilite elevees.
Votre impact
Nous sommes ravis d'accueillir un ingenieur generaliste au sein de notre equipe d'ingenierie dynamique et a forte incidence, ou vous contribuerez a developper des plateformes et des services internes evolutifs qui habilitent des milliers d'ingenieurs dans le monde entier. Ce role concerne a la fois la creation de nouveaux outils et la maintenance des systemes existants qui influencent directement l'efficacite des developpeurs et la qualite des produits a grande echelle.
En tant que membre d'une equipe d'ingenierie collaborative, vous contribuerez a l'ensemble du cycle de vie du logiciel, de la conception a la mise en oeuvre, en passant par le deploiement et la maintenance a long terme. Le candidat ideal est une personne qui ecrit du code clair et robuste et qui aime travailler sur l'ensemble de la solution, en se concentrant plus particulierement sur les services dorsaux.
Responsabilites cles
Developper, creer et maintenir des applications generalistes utilisees par les equipes d'ingenierie internes.
Developper des services dorsaux en Python et Golang en mettant l'accent sur la maintenabilite et la performance.
Comprendre les composants frontaux modulaires et reutilisables a l'aide de cadres JavaScript modernes (p. ex., React ou Vue).
Maintenir les systemes existants, resoudre les problemes et mettre en oeuvre des ameliorations a long terme.
Collaborer avec d'autres ingenieurs pour definir l'architecture, reviser le code et assurer l'utilisation de methodologies standard.
Developper et tester des API (REST/gRPC) pour des microservices internes.
Rediger des tests unitaires, d'integration et de performance pour assurer la stabilite et la fiabilite des applications.
Travailler avec des systemes de CI/CD (de preference Jenkins) pour simplifier les flux de travail de deploiement et d'integration.
Qualifications minimales
Baccalaureat ou maitrise en STIM avec plus de 4 ans ou plus de 2 ans d'experience, respectivement, dans le developpement logiciel.
Experience avec Python ou Golang pour le developpement dorsal
Experience avec les technologies frontales comme JavaScript, HTML/CSS et les cadres comme React ou Vue
Experience avec les API RESTful et connaissance du gRPC et des tampons de protocole
Experience avec les bases de donnees relationnelles et/ou graphiques (p. ex., PostgreSQL, MySQL, Cyber/Neo4j)
Qualifications recherchees
Experience avec les systemes de publication/d'abonnement ou de files d'attente de messages (p. ex., Kafka ou Redis Streams).
Competences en matiere de debogage et de resolution de problemes dans les grands systemes distribues.
Connaissance des outils CI/CD; une experience avec Jenkins est un atout.
Connaissance du deploiement de microservices dans des environnements conteneurises (p. ex., Docker et Kubernetes).
Experience avec OpenTelemetry ou K6 pour les tests de rendement et l'observabilite.
Experience avec des details de bas niveau comme l'attribution de memoire ou les compromis de style d'API (synchrone ou asynchrone).
Meet the Team
DevX (Developer Experience) group is the central team responsible for building critical software that enables over 10,000 engineers to globally deliver Cisco's flagship products! Through continuous innovation and delivery of solutions that support all phases of the product life cycle, we strive to accelerate the pace at which Cisco delivers value to our customers with high quality. And we do this at high scale that involves billions of lines of code across all our products. By bringing development and customer context together to derive valuable insights, we believe we can fundamentally transform how Cisco builds, tests, and releases software.
Our team is building a highly scalable internal platform based on a microservices architecture that enables automated provisioning of lab environments and resources on demand. These tools support critical development workflows at scale and require high reliability, performance, and adaptability.
Your Impact
We're excited to welcome a Full Stack Engineer to our dynamic, high-impact engineering team, where you'll help develop scalable internal platforms and services that empower thousands of engineers around the world. This role involves both building new tools and maintaining existing systems that directly influence developer efficiency and product quality at scale.
As part of a collaborative engineering team, you will contribute to the full software lifecycle -- from design and implementation to deployment and long-term maintenance. The ideal candidate is someone who writes clean, robust code and enjoys working across the stack with a strong backend focus.
Key Responsibilities
Develop, build, and maintain full stack applications used by internal engineering teams.
Develop backend services in Python and Golang with a focus on maintainability and performance.
Understand modular, reusable frontend components using modern JavaScript frameworks (e.g., React or Vue).
Maintain existing systems, tackle issues, and implement long-term improvements.
Collaborate with fellow engineers to define architecture, review code, and ensure standard methodologies.
Develop and test APIs (REST/gRPC) for internal microservices.
Write unit, integration, and performance tests to ensure application stability and reliability.
Work with CI/CD systems (Jenkins preferred) to streamline deployment and integration workflows.
Minimum Qualifications
Bachelor's or Master's in STEM with 4+ or 2+ years of experience, respectively, in software development.
Experience in Python and/or Golang for backend development
Experience with frontend technologies such as JavaScript, HTML/CSS, and frameworks like React or Vue
Experience in RESTful APIs and familiarity with gRPC and protocol buffers
Experience with relational and/or graph databases (e.g., PostgreSQL, MySQL, Cypher/Neo4j)
Preferred Qualifications
Experience with pub/sub or message queue systems (e.g., Kafka, Redis Streams).
Debugging and problem-solving skills in large, distributed systems.
Familiarity with CI/CD tools -- Jenkins experience is a plus.
Familiarity with microservice deployments in containerized environments (e.g., Docker, Kubernetes).
Exposure to Open Telemetry or K6 for performance testing and observability.
Experience with low-level details like memory allocation or API style trade-offs (sync vs async).
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.
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:
The starting salary range posted for this position is $113,500.00 to $161,400.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 benefits.
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
Non-exempt employeesreceive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
Additional paid time away may be requested to deal with critical or emergency issues for family members
Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. 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 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.