DevJobs

Senior Platform Engineer

Overview
Skills
  • Python Python
  • PostgreSQL PostgreSQL
  • Linux Linux
  • AWS AWS
  • Kubernetes Kubernetes
  • Helm
  • Networking Networking
  • Terraform Terraform
  • Grafana Grafana
  • EKS
  • Security
  • IAM
  • Distributed systems
  • Compute
  • Storage
  • Kubernetes controllers
  • RDS
  • Prometheus Prometheus
  • Logging
  • Kubernetes operators
  • ArgoCD
  • GitOps
  • Backstage
  • Aurora PostgreSQL
We are looking for a Senior Platform Engineer to help design, build, and evolve our internal platform that supports a cloud-native, security-focused SaaS running on AWS, Kubernetes (EKS), and PostgreSQL.

This role combines strong software engineering with deep infrastructure and DevOps expertise.

You will primarily focus on building scalable, reusable platform capabilities that improve developer experience and reduce operational toil-while also being comfortable handling occasional hands-on DevOps tasks when needed.

This is not a pure operations role, and not a pure application backend role. It sits intentionally in between.

Requirements

Must-have

  • 5+ years experience in Platform Engineering, DevOps, SRE, or Infrastructure Engineering
  • Strong hands-on experience with Kubernetes (EKS) in production
  • Strong experience with AWS (networking, IAM, compute, storage)
  • Strong experience with Infrastructure as Code (Terraform)
  • Production-level programming experience in Python
  • Experience designing systems or tooling used by other engineers
  • Solid understanding of Linux, networking, and distributed systems

Nice-to-have

  • Experience with PostgreSQL in production (RDS / Aurora PostgreSQL preferred)
  • Familiarity with database lifecycle concerns: upgrades, backups, monitoring, and migrations
  • Experience with ArgoCD and GitOps workflows
  • Experience building Helm libraries or shared charts
  • Experience with internal developer platforms (IDP), Backstage, or similar
  • Experience building Kubernetes operators or controllers
  • Experience in security-focused or compliance-heavy environments

Responsibilities

Platform Engineering & Developer Enablement

  • Design and build internal platform components that abstract and standardize infrastructure, deployments, and operational workflows
  • Improve and evolve our GitOps-based delivery model (ArgoCD)
  • Build reusable Helm charts, libraries, and deployment patterns
  • Create tooling and automation that enable teams to self-serve safely and consistently
  • Treat the internal platform as a product, with clear ownership and documentation

Infrastructure, Data & Cloud Foundations

  • Design and maintain Terraform-based infrastructure across AWS environments
  • Help design and operate PostgreSQL-based data infrastructure (e.g. RDS / Aurora PostgreSQL)
  • Build automation and standards around database provisioning, upgrades, backups, and reliability
  • Collaborate with application teams on schema migrations and performance considerations
  • Define standards for networking, IAM, security, and scalability

Kubernetes & Observability

  • Build and improve abstractions on top of EKS / Kubernetes
  • Define and standardize observability patterns (Prometheus, Grafana, logging)
  • Improve reliability by design, not by firefighting

Occasional Hands-on DevOps Work

Assist With Operational Tasks When Needed, Such As

  • Creating or improving Helm charts
  • Supporting EKS version upgrades
  • Improving ArgoCD configurations
  • Helping troubleshoot complex production issues

These tasks are expected to be occasional and purposeful, often feeding back into longer-term platform improvements.

What Success Looks Like

  • Platform components are reliable, documented, and widely adopted
  • Developer teams can deploy and operate services with less friction
  • Operational toil decreases over time
  • PostgreSQL and Kubernetes platforms are stable, observable, and predictable
  • Clear balance between platform ownership and occasional hands-on ops support
GYTPOL