Software Engineer (Shared Components)
HybridGalway, Connacht, Ireland
Galway, Connacht, IrelandHybridFull TimeEnterprise
Full TimeEnterprise
Job Summary
Design, develop, test, and deliver new features for core Java library components powering over 90% of Webex Platform services. Lead operational aspects of highly available microservice architecture while implementing shared features for HTTP clients, data access, messaging, and observability. Embrace AI technology to accelerate team productivity and tackle varied, challenging problems with a data-driven focus on quality. Work within an agile team in Galway under a hybrid model, supported by dedicated mentorship and formal training.
Required Qualifications
- 3rd Level Qualification: Bachelor's or higher degree in an analytical subject (e.g. Computer Science, Electronic/Software Engineering)
- Demonstrated 3+ years experience in software development
- Extensive architecture and programming experience
- Willingness to learn new technologies quickly
- Ability to apply and lead a scientific approach and creative skills to complex problems
- Flexible
- Thrives in diverse team environments
- Communicates clearly and precisely
- Strong attention to detail
- Commitment to continuous learning and quality results
Desired Qualifications
- Knowledge of programming in one or more of the following languages: Java, Python, C++, JavaScript
- Experience owning internal platform libraries or frameworks used by hundreds or thousands of services
- Experience modernizing legacy Java components while preserving compatibility
- Experience with observability tools such as Splunk, Prometheus, Micrometer, InfluxDB, Grafana, or similar systems
- Experience with security scanning, SBOM generation, dependency vulnerability management, and static analysis
- Hands-on use of Codex or similar AI coding agents in real software development workflows
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.