Cisco

Senior Software Engineer - Shared Components

Cisco

Galway, County Galway, Ireland · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
5 days ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Cisco's Webex Engineering Group is pioneering the future of collaboration by creating seamless connections across all devices and applications. Our technology supports industry-leading products like Webex Meetings, Webex Calling, and Webex Contact Center. This role focuses on hands-on development of a core Java shared library that underpins over 90% of services on the Webex Platform. The team is based in Galway and follows a hybrid working model.

Key Responsibilities

  • Participate in full lifecycle agile software development including design, coding, testing, and feature delivery.
  • Lead operational excellence in a robust microservices DevOps environment.
  • Design, develop, test, and maintain crucial shared components such as HTTP clients, messaging, logging, secrets management, rate limiting, health monitoring, and build infrastructure.
  • Utilize AI technologies to enhance team productivity and accelerate feature implementation.
  • Apply adaptable problem-solving skills to handle diverse, complex challenges with a data-driven and quality focused mindset.
  • Assume ownership for software features, automate tests, and resolve issues with a meticulous approach.
  • Benefit from structured training and mentorship to support technical growth.

Qualifications

  • Bachelor’s or higher degree in Computer Science, Electronic/Software Engineering, or related analytical field.
  • Minimum 3 years of professional software development experience.
  • Strong architectural design and programming expertise with rapid learning capability for new tech.
  • Scientific and creative problem-solving skills applied to complex issues.
  • Excellent communication, adaptability, and teamwork skills.
  • High attention to detail and dedication to continuous improvement and quality deliverables.

Preferred Experience

  • Proficiency in Java, Python, C++, and JavaScript programming languages.
  • Experience managing internal platform libraries or frameworks servicing hundreds or thousands of systems.
  • Proven ability modernizing legacy Java components while maintaining backward compatibility.
  • Familiarity with observability platforms such as Splunk, Prometheus, Micrometer, InfluxDB, and Grafana.
  • Experience with security scanning, software bill of materials generation, dependency vulnerability management, and static code analysis.
  • Applied use of AI coding assistants like Codex in software development workflows.

Additional Information

Training and mentoring are provided to new team members for skill enhancement. Cisco offers an environment fostering innovation and collaboration, aiming to empower global technological transformation in the AI era.

Minimum education

Bachelor's Degree

Tools & software

How they work

Communication Problem Solving Attention to Detail Adaptability Learning Agility
🤖
Online · instant AI help
Broxer