Software Engineer

  • Location:
    Galway, Ireland
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Collaboration, Video
  • Job Id

The Business Entity

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 already doing this today with the deployment options of on premises, cloud and hybrid. Moving forward, we will leverage the cloud even more to help us move faster in delivering new innovations.

The Collaboration Group here in Galway is growing as we deliver these next generations of Premise and Cloud-based Collaboration solutions.



The Team

We are a hardworking software engineering team with the goal to deliver the next generation of Premise and Cloud based Collaboration solutions. Our engineers are pioneers in cloud collaboration infrastructure, transforming collaboration and unified communications into high performance, scalable platforms and services that are the envy of our competitors.

You’ll work as part of a cross-functional global team delivering using an Agile development life cycle



Role & Responsibilities

  • Work in a scrum team, participating in group planning, daily stand-up meetings and end of sprint demonstrations.
  • Design, plan and develop features to strict quality targets
  • Implement automation to perform the day to day systems operations functions of the team using CI-CD tools such as Jenkins and Github.
  • Work with the Product Manager and User Experience teams to refine product and feature requirements
  • Build scalable software that supports the delivery of cloud based collaboration products
  • Mentor and train junior engineers
  • Participate in initiatives to enhance existing test & development processes



Minimum Qualifications

  • B.Sc. / B.Eng / M.Sc / M.Eng equivalents in the areas of Computer Science, Information Technology, or other equivalent disciplines, with an emphasis on software engineering and design.
  • 4+ years of software development experience with a track record of writing quality software
  • Proven skills in debugging software in complex environments
  • Proven history of program delivery over multiple release cycles
  • Experience building Cloud Based SaaS applications an advantage



Desired Skills

  • Experience in one or more development languages of Python, Java or C++
  • Experience with open source technologies such as Docker, Terraform, Elasticsearch (ELK)
  • Strong debugging and troubleshooting skills on a Unix/Linux platform
  • Experience in Infrastructure as a Service (IaaS) (e.g. Openstack, Amazon Web Services) and Platform as a Service (Paas) (e.g. Cloud foundry) stacks and tooling
  • Knowledge of protocols such as SIP, SDP, RTP etc.
  • Basic networking skills and familiarity with Unix/Linux systems including CLI used in checking component status and logs.
  • Understanding of Software Development Life Cycle, Test Driven Development,
  • Continuous Integration and Continuous Delivery processes
  • Oral and written communication skills, comfortable communicating with groups of people when needed
  • High level of accountability demonstrated by a willingness to take responsibility for achieving results that have a clear positive impact on the business



Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.

We are innovators, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.