- Company Name
- Plain
- Job Title
- Senior Platform Engineer
- Job Description
-
Job title: Senior Platform Engineer
Role Summary: Lead the design, implementation, and evolution of Plain’s cloud infrastructure to support rapid scaling, high reliability, and secure customer data handling. Drive multi‑region deployment, infrastructure‑as‑code (IAC), automation, and observability improvements, enabling engineering teams to ship faster and more confidently.
Expectations:
- Own critical infrastructure initiatives and shape the platform’s long‑term technical direction.
- Balance ambitious architectural vision with pragmatic delivery and cost‑effective solutions.
- Collaborate across engineering to ensure fast, reliable, and secure deployments.
- Deliver tangible business impact through improved performance, reduced test flakiness, and accelerated iteration loops.
Key Responsibilities:
- Architect and implement multi‑region, highly available deployments on AWS, integrating services such as Lambda, RDS, DynamoDB, EventBridge, and SQS.
- Define and enforce IAC patterns using SST, standardize infrastructure provisioning, and guide best practices for AWS account isolation and change management.
- Overhaul pre‑production and test environments to reduce deployment time and increase reliability.
- Build and maintain observability stack: metrics, logging, tracing, and alerting.
- Simplify or refactor backend architecture (e.g., evaluate DynamoDB migration, reduce serverless complexity).
- Champion performance optimization across the stack, including networking, IAM policies, and resource provisioning.
- Mentor and collaborate with engineers to embed infrastructure mental models into product builds.
- Make high‑leverage decisions that align technical choices with business goals, balancing build vs. buy strategies.
Required Skills:
- Extensive experience owning infrastructure for early‑stage/high‑growth product companies.
- Deep expertise in AWS services (Lambda, RDS, DynamoDB, EventBridge, SQS, IAM, CloudFormation/SSM).
- Proven proficiency with infrastructure‑as‑code tools, especially SST, CDK, or equivalent.
- Strong understanding of CI/CD, automated testing, and deployment pipelines.
- Experience building multi‑region, high‑availability architectures.
- Solid knowledge of observability fundamentals: metrics, logs, traces, alerts.
- Familiarity with security best practices and cost‑optimization in cloud environments.
- Strong problem‑solving, communication, and collaboration skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Preferred AWS certifications (e.g., AWS Certified Solutions Architect – Associate or Professional).