jobapplier

Software Engineer - Application Development

Cisco

We’re building a world where people connect effortlessly to enjoy modern, uncompromised collaboration across every room, desk, pocket, and application. Our technology powers industry-leading products like Webex Meetings, Webex Calling, and Webex Contact Center. As a member of our team, your work will ensure every user gets a truly immersive experience regardless of device or location, empowering the hybrid working patterns of the future.

About Cisco

  • Meet the Team Cisco's Webex Engineering Group is redefining the future of collaboration.
  • Our engineering teams know the right things to do and are empowered to do them.
  • This is a friendly, energetic environment with a fast pace of delivery, working closely with co-located UX design and product management teams.
  • 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.

Responsibilities

  • Design, build, and technically lead end-user features used by millions of people worldwide.
  • Own the breakdown of product requirements into clear technical designs and executable tasks, delivering high-quality, maintainable solutions within an existing framework.
  • Act as a technical point of reference for the team — reviewing designs and code, guiding implementation decisions, and raising the bar for engineering quality.
  • Listen to the customer and elevate their experience.
  • CSAT, NPS, feedback, and metrics are their voice — investigate issues, identify root causes, and drive meaningful improvements.
  • Play to win — partner closely with engineers, product managers, and designers to deliver experiences that delight customers, balancing speed, quality, and long-term sustainability.
  • enable the team to focus on complex problems by using AI tools effectively and responsibly across the development lifecycle.
  • Mentor and support other engineers, fostering a culture of learning, ownership, and continuous improvement.
  • Bring your fun, curiosity, and personality to the team.
  • Deep commitment to software quality, including test strategy definition, code reviews, and continuous improvement practices.

Requirements

  • Bachelor’s degree (or higher) in an analytical subject such as Computer Science, Electronic Engineering, or Software Engineering.
  • 5+ years of professional software development experience or equivalent, with a strong track record of delivering production-quality software at scale.
  • Strong architecture and programming expertise, with the ability to make sound technical decisions and quickly learn new technologies.
  • Proven ability to apply and lead a structured, scientific, and creative approach to solving complex engineering problems.
  • Experience working in cross-functional teams, influencing technical direction, and communicating clearly with both technical and non-technical stakeholders.

Preferred

  • Qualifications End-to-end development experience across the stack, in some or all of the following areas: Languages: Modern C++, Swift, TypeScript/JavaScript, Java, Python UI Frameworks: Qt, Cocoa, React, Angular, or similar Back-end: Java (Spring), RESTful APIs, WebSockets, and API design Experience leading or significantly contributing to system design, architecture discussions, and technical decision-making.
  • Strong experience with unit, integration, and end-to-end testing, including contract testing and test automation in CI pipelines.
  • Practical experience or strong interest in AI-assisted development, including the use of LLM-based tools for scaffolding, refactoring, test generation, debugging, and improving developer productivity — with clear ownership of validated, production-ready code.
  • Familiarity with Git, DevOps practices, continuous integration, and continuous delivery.
  • Experience optimising applications across Windows, macOS, Linux, and Web platforms and ecosystems.
  • CollabHiring Why Cisco?