Staff Platform Engineer

OneSignal Logo

OneSignal

๐Ÿ“Remote - United Kingdom

Summary

Join OneSignal, a leading omnichannel customer engagement solution, as a Platform Engineer. You will play a key role in optimizing and scaling our infrastructure, focusing on software engineering with an emphasis on infrastructure, operations, and automation. Responsibilities include optimizing system performance, building infrastructure as code using Kubernetes and Terraform, driving observability and monitoring, crafting CI/CD pipelines, collaborating with engineering teams, and participating in incident response. This role requires at least 8 years of platform experience, expertise in operating production systems at scale, and knowledge of Linux systems internals. OneSignal offers remote work as the default option in several locations and provides a supportive and collaborative work environment.

Requirements

  • At least 8 years of platform experience
  • Experience operating reliable production systems at scale
  • Knowledge of Linux systems internals
  • Desire and ability to automate tasks
  • Experience in managing PostgreSQL for high-scale throughput systems or similar experience with other relatable SQL datastoresโ€™
  • Operational experience deploying and managing Kubernetes
  • Experience working with Cloud Providers (AWS/GCP/Azure)

Responsibilities

  • Optimize and Elevate Performance: Identify bottlenecks in our systems and unleash your creativity to introduce cutting-edge optimizations. You'll have the chance to improve the performance of our databases and evaluate innovative storage technologies that will elevate our infrastructure to new heights
  • Forge Infrastructure as Code: Take the lead in setting up robust infrastructure and configuration as code using Kubernetes and Terraform. You'll be at the forefront of shaping our foundational architecture, ensuring itโ€™s both resilient and scalable
  • Drive Observability and Monitoring: Establish and maintain a state-of-the-art observability and monitoring stack. Your insights will enable us to stay ahead of potential issues, ensuring our services remain reliable and performant
  • Craft the Golden Path for CI/CD: Define and implement best practices for continuous integration and deployment. Your work will streamline the deployment process for our engineering teams, allowing them to roll out new features swiftly and safely
  • Collaborate Across Teams: Work closely with various engineering teams to architect highly scalable and observable services. Your collaboration will be essential in creating a cohesive and efficient development environment
  • Be a Key Player in Incident Response: Join the on-call rotation and be a crucial part of maintaining our systems' health. Your expertise will be vital in troubleshooting and resolving issues, ensuring our services always meet the highest standards

Preferred Qualifications

  • Recently writing Go and/or Rust
  • Working with Layers 1-3 of the OSI networking model
  • Redis, Kafka, etcd, ZooKeeper, nginx, haproxy

Benefits

  • Remote work as the default option in the United States in California, New York, New Jersey, Pennsylvania, Texas, Utah and Washington
  • Remote work as the default option in the UK and Singapore

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs