PMG is a global independent marketing services and technology company that seeks to inspire people and brands. As a Principal Platform Engineer, you will shape the long-term vision for PMG’s cloud platform while collaborating with various teams to ensure the infrastructure scales securely and reliably.
Responsibilities:
- Shape the long-term vision for PMG’s cloud platform, defining a strategic roadmap that ensures our infrastructure scales securely, reliably, and in lockstep with business needs
- Architect and evolve our AWS environments using Terraform and managed services like ECS, Lambda, RDS, and S3—balancing performance, security, and cost-efficiency
- Design, build, and maintain platform tooling that improves developer workflows and empowers teams to ship faster with confidence
- Champion best practices in CI/CD, reliability, and observability—leading efforts to improve deployment automation, incident response, and platform resiliency
- Partner with engineering and technical leadership to evaluate and adopt emerging technologies that keep our stack modern and our teams productive
- Lead cross-functional projects that support infrastructure adoption, helping development teams align with platform standards while maintaining autonomy
- Act as a trusted escalation point during critical incidents, bringing calm, clarity, and a commitment to long-term solutions
- Mentor and support senior engineers across the organization, nurturing a culture of curiosity, craftsmanship, and continuous improvement
- Advocate for infrastructure security and compliance—ensuring our platform is designed with trust, safety, and sustainability at its core
Requirements:
- 8+ years of experience in software, infrastructure, or platform engineering, including experience in technical leadership, with a bachelor's degree or equivalent work experience
- Deep expertise in cloud infrastructure, with proven hands-on experience in AWS; AWS Professional-level certification is a plus
- Proficiency in infrastructure-as-code practices, with strong command of Terraform or similar tools to support scalable, secure, and repeatable infrastructure
- Strong programming skills in Python, Golang, and/or Node.js to build automation and internal platform tooling
- In-depth knowledge of Linux systems, Bash scripting, and core systems tooling to support low-level debugging and configuration
- Experience designing and managing containerized workloads using ECS, ECR, and related orchestration services
- Broad hands-on experience with core AWS services including VPC, EC2, RDS, S3, and Lambda, with a strong focus on system architecture and operational excellence
- Advanced understanding of cloud security, including IAM design, least privilege principles, and compliance-aware infrastructure design
- Strong grasp of AWS networking concepts, including VPC architecture and Transit Gateway configuration
- A commitment to curiosity and adaptability as a Continual Learner, staying at the forefront of platform and cloud innovation while prioritizing scalable solutions that empower internal teams
- A dedication to People-Focused leadership, fostering collaboration, innovation, and professional growth by Leading by Example and nurturing strong relationships that empower others to excel
- Experience architecting multi-cloud or multi-account infrastructure
- Familiarity with modern CI/CD tooling (GitHub Actions, CircleCI, etc.)
- Networking knowledge in AWS (VPC design, Transit Gateway, etc.)
- Experience leading technical strategy in a high-growth environment