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.
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
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
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
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.