Platform Software Engineer (DevOps)
Limerick, County Limerick, Ireland · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 32 minutes ago
- Work mode
- In office
- 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
AMCS Group is seeking a highly capable and driven Software Engineer to join its Platform Engineering team. In this capacity, you will be instrumental in architecting, developing, and continually refining the foundational platforms, automation, and tools that empower our product engineering teams to deliver software efficiently, securely, and at scale. This hands-on role involves directly contributing to the core systems and frameworks supporting the company’s entire delivery lifecycle.
You will engage with several critical areas such as cloud infrastructure, continuous integration/continuous deployment (CI/CD), developer experience enhancement, automation, container orchestration, event streaming, and system observability. Your main goal is to establish robust, reusable, and scalable platform capabilities that streamline processes, standardize best practices, and foster a modern engineering environment. By providing teams with carefully designed infrastructure and tooling, you will significantly improve delivery speed, lower operational complexity, and boost reliability organization-wide.
About AMCS Group
We are a sustainability software leader headquartered in Ireland, with a presence across Europe, the USA, and Australasia. Employing over 1,300 professionals in 22 countries, AMCS specializes in technology solutions aimed at achieving a carbon-neutral future. Our innovative SaaS platforms help resource-heavy industries optimize efficiency and sustainability. More than 5,000 customers in 23 countries utilize our Performance Sustainability software to drive profitability and environmental resilience.
At AMCS, employees find not just a job but a career in a growing, evolving company that values new working methods that positively impact the world and local communities. With strong Irish roots and a start-up ambiance, the culture promotes connection—to work, customers, colleagues, and community—encouraging openness, collaboration, and creativity.
Primary Responsibilities
- Design, develop, and maintain scalable platform services, automation, and tooling to assist product engineering teams.
- Create reusable, high-quality frameworks and infrastructure components.
- Influence platform architecture decisions, technology choices, and long-term strategies.
- Develop and manage cloud-native infrastructure via Infrastructure as Code (IaC) tools such as Terraform or Bicep.
- Implement reliable, secure, and resilient systems adhering to SecOps and DevOps principles.
- Enhance system observability with metrics, logging, and tracing to improve reliability.
- Build internal development tools and workflows to boost engineering productivity.
- Collaborate with engineering groups to identify and eliminate workflow obstacles.
- Advocate and implement best practices in CI/CD, event streaming, testing automation, and deployment methods.
- Embed security controls and compliance measures directly into platform capabilities.
- Work alongside security teams to ensure safe-by-default designs and compliance adherence.
- Mentor product engineers on platform adoption and best practices.
- Participate in technical discussions, design reviews, and cross-functional initiatives.
- Promote a culture focused on continuous improvement, engineering quality, and ownership.
Required Qualifications and Experience
- Minimum 5 years of professional software engineering experience with a focus on platform, infrastructure, or foundational systems development.
- Proficient in at least one programming language such as Go, Python, TypeScript, C#, or Java.
- Extensive knowledge of cloud environments, including Azure, AWS, or Google Cloud Platform.
- Hands-on experience with event streaming technologies.
- Strong familiarity with Infrastructure as Code practices, including Terraform.
- Expertise using continuous integration and delivery platforms, notably Azure DevOps.
- Knowledge of containerization tools like Docker and orchestration frameworks such as Kubernetes.
- Solid grasp of distributed systems, networking concepts, and system design principles.
- Experience deploying and automating Confluent Kafka infrastructure (self-managed or cloud-based) using IaC and advanced DevOps methodologies, with comprehensive understanding of partitioning, replication, and stream processing.
- Competence with observability platforms such as OpenTelemetry, Grafana, and Datadog.
- Experience in creating internal developer platforms or treating platform engineering as a product.
- Understanding of security hardening practices, zero-trust models, and cloud governance policies.
- Proven ability to operate in high scale and high availability settings.