Why This Job is Featured on The SaaS Jobs
Platform engineering roles sit at the centre of modern SaaS delivery, shaping how product teams ship reliably and securely. This C# Software Engineer position is notable because it targets the internal platform layer rather than a single customer facing feature area, spanning cloud infrastructure, CI/CD, containers, event streaming, and observability. In a multi region SaaS environment, that remit typically becomes the connective tissue between development velocity and operational resilience.
For a SaaS career, the long term value is the breadth of systems exposure and the leverage such work creates. Building reusable tooling, guardrails, and automation develops judgement around standardisation, multi team enablement, and the trade offs that appear in distributed systems. Experience with IaC, streaming platforms, and developer experience initiatives also transfers well across SaaS organisations that are investing in internal developer platforms and platform as a product thinking.
This role suits engineers who prefer infrastructure plus software engineering over narrow application work, and who enjoy reducing friction for other teams through well designed abstractions. It also fits someone comfortable collaborating across product, security, and operations functions, with an interest in reliability, deployment workflows, and measurable engineering productivity.
The section above is editorial commentary from The SaaS Jobs, provided to help SaaS professionals understand the role in a broader industry context.
Job Description
Sustainability that means business
We are seeking a highly skilled and motivated Software Engineer to join our Platform Engineering group. In this role, you will play a key part in designing, building, and continuously improving the foundational platforms, tooling, and automation that enable our product engineering teams to deliver software efficiently, securely, and at scale. This is a hands-on engineering position where you will contribute directly to the systems and frameworks that underpin the entire organisation’s delivery lifecycle.
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, standardise best practices, and support a modern engineering ecosystem. By enabling teams with well‑designed tooling and infrastructure, you will help accelerate delivery, reduce operational overhead, and increase reliability across the organisation.
Who We Are
Sustainability software specialist, AMCS, is headquartered in Ireland, with offices in Europe, the USA, and Australasia. With over 1,300 highly skilled employees across 22 countries, we specialize in delivering technology solutions to facilitate a carbon neutral future.
What We Do
Our innovative SaaS solutions increase efficiency and boost sustainability in resource-intensive industries. Over 5,000 customers across 23 countries already benefit from our Performance Sustainability software, ensuring we deliver practical solutions for improved profitability and environmental resilience across the globe.
Our People
AMCS offers team members more than just a job, but an opportunity to map out a career with a company that is growing, evolving and setting out new ways of working that are having a positive impact on the world around us. AMCS was established in Ireland and holds onto those local roots and ‘start-up’ mentality with a culture of connection. Connection to our work, our customers, our colleagues and our community that creates a working environment that fosters openness, collaboration and creativity.
Key Responsibilities
Platform architecture & development
- Design, build, and maintain scalable platform services, tooling, and automation to support product engineering teams.
- Develop high-quality, reusable frameworks and infrastructure components.
- Contribute to and influence platform architecture, technology selection, and long-term roadmap.
Cloud Infrastructure & Reliability
- Build and maintain cloud-native infrastructure using IaC (e.g., Terraform, Bicep).
- Implement highly reliable, resilient, and secure systems following SecOps and DevOps best practices.
- Drive application improvements in observability (metrics, logging, tracing) and system reliability.
Developer Experience & Enablement
- Develop internal tools, automation, and workflows that improve engineering productivity.
- Partner with engineering teams to understand friction points and remove barriers.
- Champion best practices around CI/CD, event streaming, testing automation, and deployment strategies.
Security & Compliance
- Integrate security controls and guardrails into platform capabilities.
- Collaborate with security teams to ensure compliance and safe-by-default designs.
Collaboration & Leadership
- Mentor and guide product engineers in adopting platform systems and best practices.
- Contribute technical discussions, design reviews, and cross-team initiatives.
- Drive a culture of continuous improvement, engineering excellence, and ownership.
Qualifications And Personal Attributes
- 5+ years of software engineering experience, with expertise in building platforms, infrastructure, or foundational systems.
- Proficiency in one or more programming languages (e.g., Go, Python, TypeScript, C#, Java).
- Deep experience with cloud platforms (Azure, AWS, or GCP).
- Experience with event streaming
- Good background in Infrastructure as Code (Terraform).
- Expertise with CI/CD systems (Azure DevOps).
- Experience with containers and orchestration (Docker, Kubernetes).
- Solid understanding of distributed systems, networking, and system design.
- 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.
- Experience with observability tooling (OpenTelemetry, Grafana, Datadog, etc.).
- Experience building internal developer platforms (IDPs) or platform-as-a-product.
- Familiarity with security hardening, zero-trust architectures, or cloud governance.
- Experience working in high-scale, high-availability environments.