CareerPlanSign in

Senior Software Engineer - Observability

Ireland, Dublin, Dublin💼 Full-time🗓 2026-08-04 → 2026-09-26

Core

Lead architectural decisions for complex distributed systems, drive engineering excellence, and act as a Designated Responsible Individual for critical services using telemetry and automation.

Role type

Senior IC backend software engineer (distributed systems & observability)

Builds

Scalable, cloud-based software solutions and reliable, highly available services

Domain

Cloud infrastructure, distributed systems, observability, real-time analytics

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, reliability engineering, backend engineering, system architecture, incident management, technical mentorship, AI-assisted engineering practices, performance optimization, security-by-design, automation strategy

Preferred skills

Experience with C#, C++, Java, Go, or Rust, experience with high-volume data processing, influence on technical direction across teams

Technologies

C#, C++, Java, Go, Rust

Responsibilities

Evaluate trade-offs across consistency, latency, and throughput for distributed systems; apply AI-native engineering practices to improve productivity and code quality; conduct high-quality code reviews and drive robust testing strategies; manage incidents and improve service reliability through telemetry and automation; mentor engineers and establish technical standards

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.