CareerPlan

Software Engineer (Shared Components)

Galway, IrelandFull-time2026-07-07 → 2026-11-13
Hybrid

Core

Design, develop, test, and maintain core features in a shared Java library that powers over 90% of services across the Webex Platform.

Role type

Senior Software Engineer (Shared Components)

Builds

Core foundational architecture components for HTTP clients, service infrastructure, data access, messaging, metrics, logging, secrets, rate limiting, health checks, and build tooling.

Domain

Collaboration software / Cloud infrastructure

Required skills

Java, software architecture, microservices, DevOps, agile development, automated testing, problem-solving

Preferred skills

Python, C++, JavaScript, observability tools (Splunk, Prometheus, Micrometer, InfluxDB, Grafana), security scanning, SBOM generation, dependency vulnerability management, static analysis, AI coding agents (Codex)

Technologies

Java, Python, C++, JavaScript, Splunk, Prometheus, Micrometer, InfluxDB, Grafana, Codex

Responsibilities

Design, develop, test, and deliver new features and improvements to shared components; lead operational side of highly available microservice architecture; develop highly reliable shared components for HTTP clients, service infrastructure, data access, messaging, metrics, logging, secrets, rate limiting, health checks, and build tooling; leverage AI technology to accelerate productivity; investigate issues and develop automated tests.

Seniority

Mid-Senior, hands-on IC