About the job
AMCS Group is hiring a Software Engineer for Platform Engineering in Metro Manila.
Role Overview
This position shapes the core systems that help AMCS engineering teams deliver software faster, with greater security and at scale. The focus is on building and refining the platforms, tools, and automation that power the entire software delivery lifecycle. This is a hands-on role with direct impact on developer experience, reliability, and operational standards across the company.
What You Will Do
- Platform Architecture & Development: Design, build, and maintain scalable platform services, internal tooling, and automation for product engineering teams.
- Develop reusable frameworks and infrastructure components.
- Contribute to architectural decisions, technology choices, and long-term platform strategy.
- Cloud Infrastructure & Reliability: Build and manage cloud-native infrastructure using Infrastructure as Code tools such as Terraform and Bicep.
- Implement reliable, resilient, and secure systems following SecOps and DevOps practices.
- Improve observability through metrics, logging, and tracing to support system reliability.
- Developer Experience & Enablement: Create internal tools, automation, and workflows that increase engineering productivity.
- Work with engineering teams to identify and resolve pain points in their workflows.
- Promote best practices in CI/CD, event streaming, automated testing, and deployment.
- Security & Compliance: Integrate security controls into platform features.
- Partner with security teams to ensure compliance and design systems that are secure by default.
- Collaboration & Leadership: Mentor engineers in adopting platform systems and best practices.
- Participate in technical discussions, design reviews, and cross-team projects.
- Encourage a culture of continuous improvement and technical excellence.
Qualifications
- At least 5 years of software engineering experience, especially in building platforms, infrastructure, or foundational systems.
- Proficiency in at least one programming language such as Python, Java, Go, or similar.
- Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD tools.
- Strong knowledge of containerization and orchestration tools (such as Docker and Kubernetes).
- Familiarity with event streaming technologies (for example, Kafka or RabbitMQ).
- Solid understanding of security principles and practices.
