Software Engineer - Rust

Cisco
London
Workplace: HybridFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Adaptability","Problem-solving","Attention to detail","Data-driven mindset","Ability to learn"]

Build and ship new features for Webex real-time collaboration products as part of an agile engineering team. Work across full lifecycle development and support a highly available microservices architecture, including on-call responsibilities. Use Rust primarily, with expectations to contribute across Java/C++/Python codebases as needed. Contribute to agentic AI-driven productivity, write automated tests, investigate issues, and grow through mentorship and formal training.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
1 week ago

Software Engineer - Rust

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and ship new features for Webex real-time collaboration products as part of an agile engineering team. Work across full lifecycle development and support a highly available microservices architecture, including on-call responsibilities. Use Rust primarily, with expectations to contribute across Java/C++/Python codebases as needed. Contribute to agentic AI-driven productivity, write automated tests, investigate issues, and grow through mentorship and formal training.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, and deliver new product features and improvements as part of an agile team.
  • •Help manage and operate a highly available microservices architecture, including participating in an on-call rotation.
  • •Tackle varied, challenging problems daily with a flexible, data-driven quality focus.
  • •Own tasks end-to-end, including building functionality, developing automated tests, and investigating issues.
  • •Apply agentic AI in daily workflows to enhance productivity and contribute to new AI use cases.

Key Requirements

  • •Bachelor's or higher degree in an analytical subject (e.g., Computer Science, Engineering, Maths, Physics).
  • •3+ years of programming experience in Rust or C++ and willingness to learn new languages quickly.
  • •Experience using Linux and developing software running on Linux.
  • •Understanding of virtual machines and containerisation technologies, with experience with Docker.
  • •Able to contribute across Rust/Java/C++/Python codebases as required.
Experience:3+ years
Education:Bachelor's
Skills:AdaptabilityProblem-solvingAttention to detailData-driven mindsetAbility to learn
Tech Stack:RustC++JavaPythonLinuxDockerVirtualisationMicroservicesDevOpsGitContinuous integrationContinuous deliveryTCP/IPHTTPNATS.ioSIPTCPAgentic AIAI

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor