At a Glance
- Tasks: Join us to optimise and automate our infrastructure using cutting-edge technologies like Kubernetes and Terraform.
- Company: OneSignal, a leading omnichannel customer engagement solution with a collaborative culture.
- Benefits: Competitive salary, equity programme, remote work options, and inclusive benefits.
- Other info: Dynamic team environment with excellent growth opportunities and a commitment to diversity.
- Why this job: Make a real impact by enhancing systems that engage 1.5B users globally.
- Qualifications: 8+ years in platform engineering, experience with Kubernetes, and a passion for automation.
The predicted salary is between 100000 - 125000 £ per year.
OneSignal is a leading omnichannel customer engagement solution, powering personalized customer journeys across mobile and web push notifications, in-app messaging, SMS, and email. On a mission to democratize customer engagement, we enable businesses to keep their 1.5B monthly active users engaged and up to date by delivering over 1.3T messages a year!
We’re Series C, venture-backed by SignalFire, Rakuten Ventures, Y Combinator, HubSpot, and BAM Elevate. We offer remote work as the default option in the United States in California, Colorado, Massachusetts, New York, New Jersey, Oregon, Pennsylvania, Texas, Utah and Washington, as well as in the UK, Singapore, and Canada.
About The Team:
We have grown rapidly to where we are today, serving billions of HTTP requests daily. We achieved this scale by writing scale-sensitive components in languages like Rust and Go. This potent combination of high performance with efficient resource utilization has given us an incredible competitive edge.
We are seeking a Platform Engineer to join our team and help us scale by managing and developing the next generation of our infrastructure. While we currently maintain a 99.95% uptime, we are dedicated to sustaining this level of reliability as our product and business expand.
In this role, your core responsibility will be software engineering with a specialized focus on operations, infrastructure, and automation. You will develop the systems that power our product, enhance internal services, and provide architectural guidance to product teams to ensure optimal service operability.
You will leverage Kubernetes to automate data center functions and create services that streamline database operations. A major aspect of this position is gaining a deep enough understanding of our systems to move beyond manual intervention and build sophisticated software solutions that fully automate these processes.
What You'll Do:
- Optimize and Elevate Performance: Identify bottlenecks in our systems and introduce cutting‑edge optimizations.
- Forge Infrastructure as Code: Take the lead in setting up robust infrastructure and configuration‑as‑code with Kubernetes and Terraform.
- Drive Observability and Monitoring: Establish and maintain a state‑of‑the‑art observability and monitoring stack.
- Craft the Golden Path for CI/CD: Define and implement best practices for continuous integration and deployment.
- Collaborate Across Teams: Work closely with engineering teams to architect highly scalable, observable services.
- Be a Key Player in Incident Response: Join the on‑call rotation and play a crucial role in maintaining our systems' health.
What you'll bring:
- 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 managing PostgreSQL for high‑scale throughput systems, or similar experience with other relevant SQL datastores.
- Operational experience deploying and managing Kubernetes
- Experience working with Cloud Providers (AWS/GCP/Azure)
We value a variety of experiences, so these are not required. It would be an added bonus if you have experience in any of the following:
- Recently writing Go and/or Rust
- Working with ScyllaDB
The base salary in the UK for a Senior Software Engineer full‑time position is between GBP 100,000 and GBP 125,000, and for the Staff level is GBP 125,000 and GBP 145,000. Your exact starting salary is determined by a number of factors such as your experience, skills, and qualifications. In addition to base salary, we also offer a competitive equity program and comprehensive and inclusive benefits.
Qualities we look for:
- Friendliness & Empathy
- Accountability & Collaboration
- Proactiveness & Urgency
- Growth Mindset & Love of Learning
In keeping with our beliefs and goals, no employee or applicant will face discrimination/harassment based on race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status.
Applicants with disabilities may be entitled to reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws.
Senior or Staff Software Engineer, SRE/ Platform Team in London employer: OneSignal, Inc.
Contact Detail:
OneSignal, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior or Staff Software Engineer, SRE/ Platform Team in London
✨Tip Number 1
Network like a pro! Reach out to current employees at OneSignal on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can boost your chances of landing that interview.
✨Tip Number 2
Show off your skills! If you have a GitHub or portfolio showcasing your projects, make sure to share it during interviews. This gives us a real sense of your capabilities and how you approach problem-solving.
✨Tip Number 3
Prepare for the technical challenges! Brush up on your knowledge of Kubernetes, Terraform, and any relevant programming languages like Go or Rust. We love seeing candidates who are ready to dive into the nitty-gritty of our tech stack.
✨Tip Number 4
Don’t forget to ask questions! During interviews, show your interest by asking about team dynamics, ongoing projects, or future goals. It not only helps you gauge if we’re the right fit for you but also demonstrates your enthusiasm for the role.
We think you need these skills to ace Senior or Staff Software Engineer, SRE/ Platform Team in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the role. Highlight your platform experience, especially with Kubernetes and cloud providers, as these are key for us at OneSignal.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background makes you a great fit. Share specific examples of your past work that demonstrate your problem-solving skills and creativity.
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, don’t hesitate to include them. We love seeing practical applications of your skills, especially in automation and infrastructure.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at OneSignal, Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Kubernetes, Terraform, and any programming languages like Go or Rust. Brush up on your knowledge of Linux systems and cloud providers like AWS, GCP, or Azure, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around optimising performance and automating processes. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how your contributions made a difference.
✨Demonstrate Collaboration
OneSignal values teamwork, so be ready to share examples of how you’ve worked with cross-functional teams. Discuss how you’ve collaborated with engineers to architect scalable services or how you’ve contributed to incident response efforts, showcasing your ability to work well with others.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in OneSignal’s mission and the role. Inquire about their approach to maintaining uptime, how they handle scalability challenges, or what tools they use for observability. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.