Senior Software Engineer, Platform Engineering
SmartAssetFull Time
Senior (5 to 8 years)
Candidates should possess strong experience with infrastructure-as-code, with Terraform being preferred, and solid AWS expertise including cloud-native service deployment, networking, and databases. They must have experience managing CI/CD pipelines, ideally with GitLab and Kubernetes, and demonstrate an ability to make sound technical decisions independently, coupled with excellent communication skills and clear technical documentation. A pragmatic mindset is essential, knowing when to build it right versus when to ship something that works. Experience with capacity planning, cost structuring with AWS, and packaging/deploying single-tenant or on-prem software are considered nice to have, as are solid software engineering fundamentals and the ability to write production-quality code in Ruby or Go.
The Senior Platform Engineer will own the infrastructure platform on AWS for multi-tenant and single-tenant offerings, utilizing Terraform, Docker, and Kubernetes, and will automate all relevant processes. They will maintain and evolve CI/CD pipelines using GitLab, Flux, and AWS for fast, reliable, and repeatable delivery, and manage the on-prem release process and deployments. Responsibilities include contributing to client tools such as the Terraform provider, CLI, and Kubernetes importer, and building/maintaining infrastructure tooling like Terraform modules, container images, and deployment automation. The role involves leading efforts in platform reliability, observability, cost management, incident response, and security hardening, while working closely with application engineers to build observable and robust services. Additionally, the engineer will audit current practices, propose improvements, drive the roadmap for platform and infra maturity, and dogfood OpsLevel while contributing to the internal maturity program.
Platform for managing microservices efficiently
OpsLevel provides a platform that assists engineering teams in managing their microservices through an auto-populating service catalog and automated checks. The service catalog helps teams track their infrastructure, ensuring consistency across projects, while the automated checks offer measurable metrics to improve code quality. Targeting organizations in the tech industry that use microservices, OpsLevel operates within the DevOps space and follows a subscription-based business model. Founded by experienced professionals from PagerDuty, the company prioritizes security and aims to enhance collaboration and code quality among engineering teams.