At a Glance
- Tasks: Join our team to optimise and automate cutting-edge infrastructure solutions.
- Company: OneSignal, a leading omnichannel customer engagement platform with a collaborative culture.
- Benefits: Competitive salary, equity programme, remote work options, and inclusive benefits.
- Other info: Dynamic environment with opportunities for personal growth and career advancement.
- Why this job: Make a real impact on billions of users while working with innovative technologies.
- 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! Our customers range from startups and small businesses just getting off the ground to established companies such as Live Nation, American Express, Whole Foods, Zynga, Bitcoin.com, and many more.
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 - with plans to expand the locations we support in the future. Some roles are hybrid roles and will be listed as such. We have offices in San Mateo, CA and London, UK, and offer flex seating options for employees to work together in-person in NY and other areas.
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. 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)
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 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
✨Tip Number 1
Network like a pro! Reach out to current employees at OneSignal on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. This can give you insider knowledge and make you stand out.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and system design principles. Use platforms like LeetCode or HackerRank to practice. We want to see how you think and solve problems, so be ready to showcase your thought process!
✨Tip Number 3
Showcase your passion for automation and infrastructure. Be ready to discuss past projects where you've optimised systems or implemented CI/CD practices. We love candidates who can demonstrate their hands-on experience with tools like Kubernetes and Terraform.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at OneSignal.
We think you need these skills to ace Senior or Staff Software Engineer, SRE/ Platform Team
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the role. Highlight your experience with platform engineering, Kubernetes, and any relevant programming languages like Go or Rust. We want to see how your skills align with our mission!
Showcase Your Achievements: Don’t just list your responsibilities; share specific achievements that demonstrate your impact in previous roles. Whether it’s optimising a system or automating a process, we love to see how you’ve made a difference!
Be Authentic: Let your personality shine through in your application. We value friendliness and collaboration, so don’t hesitate to show us who you are and what drives you. A genuine touch can make all the difference!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!
How to prepare for a job interview at OneSignal, Inc.
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Kubernetes, Terraform, and the programming languages like Go and Rust. Be ready to discuss your experience with these tools and how you've used them to solve real-world problems.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've identified bottlenecks in systems and implemented optimisations. Think about specific challenges you've faced in previous roles and how you creatively overcame them, particularly in high-scale environments.
✨Demonstrate Collaboration
OneSignal values teamwork, so be prepared to share experiences where you've worked closely with other teams. Highlight how you contributed to creating a cohesive development environment and how you’ve handled incident responses collaboratively.
✨Ask Insightful Questions
Prepare thoughtful questions about OneSignal's infrastructure and future projects. This shows your genuine interest in the role and helps you understand how you can contribute to their mission of enhancing customer engagement.