Job Software Developer/ Engineer/ Architect

Senior Software Engineer - Webex Calling

Do you have a passion for humans and technology, and how to get people to collaborate better? 

Tomorrow's world-class collaboration products are developed in-house at Cisco Galway, and now we are searching for the right person to join our team. Are you someone who loves to get stuff done, enjoys exploring technology, and always looking for ways to improve it? Do you enjoy writing code? Perhaps this is a role for you! 

 

Who You’ll Work With 

To support and empower the modern workforce, Cisco's Collaboration Group is creating solutions to put "no compromise" collaboration into every room, on every desk, in every pocket and into every application. We are leveraging the cloud to help us move faster in delivering new innovations. Our engineers in the Webex Calling team are pioneers in cloud services and infrastructure, transforming collaboration and unified communications into high performance, scalable platforms and services that are the envy of our competitors. 
 

What You’ll Do 

  • Design, plan, develop and deploy key product features for Webex Calling
     
  • Work with other experts in an agile team with a DevOps culture
  • Work with Product Management, Architects and a global solution team 
  • Use CI/CD, automation and cloud to build ultra-scalable platforms 
  • B.Sc. / B.Eng / M.Sc / M.Eng equivalents in the areas of Computer Science, Information Technology, or equivalent fields 
  • 5+ years of software development experience 
  • Skilled in one or more development languages e.g. Java, Python, C++ 
  • Proven skills in debugging software in complex environments 
  • An ability to learn and adapt 
  • An ambitious, proactive (roll-up-your-sleeves type) individual who is a phenomenal team player  

Advantageous Skills 

  • Experience building Cloud Based SaaS applications 
  • Experience with open source technologies such as Docker, Terraform, Elasticsearch (ELK) 
  • Knowledge of protocols such as SIP, SDP, RTP etc. 
  • Some networking skills and familiarity with Unix/Linux systems 
  • Understanding of Software Development Life Cycles, Test Driven Development, and customer focused quality 
  • Experience with Continuous Integration and Continuous Delivery processes