Skip to content
← Back to job listings

C# Software Engineer (Platform Development)

AMCS · Dublin, Ireland

External listingfull-timeabout 1 month ago

About The Role

Join our Platform Engineering group as a C# Software Engineer. In this hands-on role, you will design, build, and continuously improve the foundational platforms, tooling, and automation that enable our product engineering teams to deliver software efficiently, securely, and at scale. You will work across multiple domains, including cloud infrastructure, CI/CD, developer experience, automation, container orchestration, event streaming, and observability. Your focus will be on creating robust, reusable, and scalable platform capabilities that remove friction, standardize best practices, and support a modern engineering ecosystem.

  • Design, build, and maintain scalable platform services, tooling, and automation to support product engineering teams.
  • Contribute to and influence platform architecture, technology selection, and long-term roadmap.
  • Drive application improvements in observability (metrics, logging, tracing) and system reliability.
  • Experience working in high-scale, high-availability environments
  • Proficiency in one or more programming languages (e.g., Go, Python, TypeScript, C#, Java)
  • Experience with event streaming
  • Deep experience with cloud platforms (Azure, AWS, or GCP)
  • Expertise with CI/CD systems (Azure DevOps)
  • Experience with observability tooling (OpenTelemetry, Grafana, Datadog, etc.)
  • Experience deploying and automating Confluent Kafka infrastructure (self-managed or cloud) using IaC and modern DevOps practices, with strong understanding of partitioning, replication, and stream processing patterns
  • Good background in Infrastructure as Code (Terraform)
  • Experience with containers and orchestration (Docker, Kubernetes)
  • Experience building internal developer platforms (IDPs) or platform-as-a-product
  • Familiarity with security hardening, zero-trust architectures, or cloud governance
  • Solid understanding of distributed systems, networking, and system design
  • 5+ years of software engineering experience, with expertise in building platforms, infrastructure, or foundational systems

This is an external listing. JobSpring does not represent or verify the employer. Report this listing