Build the platforms that power real impact.
We are looking for a Software Engineer to join our Platform Engineering team at AMCS.
In this role, you build the foundations that help engineering teams ship faster, safer, and at scale.
You will design, build, and evolve the platforms, tooling, and automation that underpin our entire software delivery lifecycle. This is a hands-on engineering role where your work directly improves developer experience, reliability, and operational excellence across the organisation.
You will work across cloud infrastructure, CI/CD, automation, container orchestration, event streaming, and observability. Your focus – remove friction, standardise best practices, and enable teams through robust, reusable platform capabilities.
What you'll do
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.
What You Bring
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.
Why AMCS
AMCS is a sustainability software leader supporting 5,000+ customers globally. We are Great Place to Work certified in the Philippines and known for our people-first, collaborative culture.
Benefits
Health insurance for you and up to three dependants.
Generous leave entitlement of 25 days.
Growth in a global, mission-driven team.
Join us and help build technology for a more sustainable future.
#LI-WJ1