Powering the world's messages

What we do

We provide a simple, developer-friendly interface to push notifications and email for apps and websites.

We started as app developers who just wanted a developer-friendly API for push notifications. Finding no good solution, we built one ourselves.

Today, we are the leading solution for push notifications and email, supporting over 937,321 developers. OneSignal is available on every platform and development environment that supports push, letting content creators focus on quality user engagement instead of complex implementation.

Our goal is to democratize communication tools for everyone from individual blogs to top tier apps.

bullet
We run the world’s fastest Rust backend, sending over 175,000 notifications / second
bullet
We serve more than 100 million end users for each engineer on the team
bullet
We pride ourselves on prompt support and best in class documentation, to make sure every developer can run OneSignal
bullet
We support the latest notification features and offer first- or third-party SDKs for every major platform and device capable of push.
Our Stack
Rust, Ruby on Rails, TypeScript, React, Redis, PostgreSQL
Flow chart explaining how push wroks

What we believe

We strive to build a happy, healthy work environment driven by our core values:

We create an environment where each person directly helps the company meet its goals. We hire great people and bring out the best in each other through regular feedback, creating an inclusive and conscientious work environment, providing opportunities for learning, and being humble.

We provide mission-critical products for our clients and they depend on us for exceptional support, highly available service, great documentation, and listening to their feedback. Ensuring the success of our customers is everyone’s responsibility.

Huge leaps are made not by taking the road well traveled, but by trying novel approaches and occasionally succeeding. Because of the nature of risk taking, we celebrate both successes and failures, and we view such failures as a learning opportunity.

We lead by example, putting rigor into our work and communicating with transparency and intellectual honesty. To demonstrate this we set aggressive goals, address issues in their nascency, and take personal responsibility for helping the company meet its goals.

We believe that happiness, fun, and energy fuels creativity and innovation and creates a more open and communicative workplace. We host regular off-sites and social events to bring the team closer together. We’re grateful for our successes and we celebrate them.

Benefits

  • Lunch, Dinner, and Snacks
  • Flexible work hours
  • Unlimited vacation, at least 3 weeks recommended
  • Health, dental, and vision insurance
  • Choice of workstation including sit/stand desks
  • 401(k) plan
  • Monthly team activities

Available Positions

Product Manager

San Mateo, California


Over 900k mobile app developers and marketing teams use OneSignal to send push notifications, in-app messages, and emails. We started as a Y Combinator backed company. Our founders were frustrated with existing push notification tools, so we built our own system. Our customers can design banners, pop-ups, and interstitials without a single line of code.  When you pick up your smartphone, the first thing you will see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer. Whatever it is, chances are the message you are reading was sent using OneSignal. Now we help businesses send over 6 billion push notifications every single day.  In the last year, OneSignal has grown revenue by 500%, added 250,000+ new accounts, and doubled its headcount to over 50 employees. We have raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. OneSignal customers include Volkswagen, Verizon, Burger King, 7 Eleven, Zynga, Virgin Mobile, KFC, and many more. Join us in scaling the business! We’re seeking an experienced Product Manager to help us build the future of how apps engage their users. Today, OneSignal is already used to send billions of notifications. Your work will contribute to us expanding our already large scale while keeping an ethos of radical ease-of-use. Even a first-time web developer or marketer should see amazing results with OneSignal. You’ll work side-by-side with OneSignal’s engineering teams to define APIs, white-board product ideas, and create visual prototypes with OneSignal’s experienced design team. Throughout your work, you’ll live and breath data -- leveraging data to validate your hypotheses and the impact of your work.


Skills and experience:

  • 3+ years of experience operating at scale in a tech company or fast-growing startup
  • Strong design skills - familiarity with at least one common design tool (Sketch, Balsamiq, Figma) and willingness to roll up your sleeves to mock out screens
  • Familiarity with coding - you don’t need to be a CS major, but you should have a strong quantitative / technical background and be able to navigate your way through code and make simple changes on your own
  • Strong data analytics skills - including strong SQL skills and the ability to formulate / structure complex analyses to answer key product questions
  • Product execution - a demonstrated track record of delivering high-quality products at scale
  • Business sense - you can ruthlessly prioritize ways to build the company and work with our business teams to quantify the value of different features 
  • Strong communication (written & verbal) & collaboration skills


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

General Application

San Mateo, California


If you don't see a job that you are interested in, please submit your resume for future consideration. 


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Senior Full Stack Software Engineer

San Mateo, California


We’re seeking an experienced Full Stack software engineer to lead the development of improvements to OneSignal’s dashboard and API. Every day, thousands of clients visit our website and dashboard, and thousands more use our API. Our clients love what we’ve built so far and we can’t wait to make it even better. Your responsibilities will include working closely with a product designer and our clients to help build new features and improve our existing ones. You will primarily program in Ruby on Rails, Typescript, and React. You will also contribute to improving OneSignal’s API and bare-metal infrastructure alongside our backend development team.


Skills and experience:

  • Get excited about the idea of joining a small but fast growing startup
  • Enjoy rapid iteration. We ship code multiple times per day
  • Have at least 5 years of prior experience in roles that include front-end and back-end development at a small or mid-sized business
  • Know Ruby on Rails, Django, or similar MVC framework
  • Fluent in Javascript, Typescript, HTML, and CSS
  • Experience writing complex queries with MySQL or PostgreSQL
  • Experience working in an environment where developers have written tests and shared ownership of code.


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Data Engineer

San Mateo, California


We're looking for an engineer interested in developing, maintaining, and scaling data pipelines that empower our organization to make data-driven decisions in all areas of business.  You’ll work on huge datasets (more than 150 billion events a month), building systems that make messaging more powerful and relevant for more than 1 million800,000 developers. We have built a data lake that ingests terabyte-scale data and gets queried by a MPP SQL engine, which is used daily by our internal data users. We plan to extend this usage to our core product and you will take on a core role to scale and architect our data infrastructure. You will also be laying the foundation for customer-facing data features that will help millions of websites and apps to reach their goals.


What you'll do:

  • Identify innovative applications of data to enable new features in our core product
  • Work closely with the product and BI teams to help understand data better
  • Maintain and develop data pipelines
  • Architect solutions to address our data pipeline scaling needs
  • Open source contributions


Skills and experience:

  • 3+ years of experience working with the Hadoop ecosystem. (HDFS, Hive)
  • 2+ years of experience working with data pipelines (Airflow, Oozie)
  • Experience working with MPP databases (Presto, Impala)
  • Experience working with stream processing (Kafka) 
  • Experience writing with at least one statically typed language such as Rust, Java, C++, etc.
  • Proficiency in written and oral communications
  • Ability to collaborate well on a team
  • Can deliver solutions independently 
  • Friendliness, empathy, modesty, and love of learning


Preferred skills and experience:

  • Experience operating data infrastructure on Kubernetes
  • Experience writing a custom Presto/Hive plugin
  • Experience working with structured data serialization (ProtoBuf, Cap’n Proto)
  • Strong understanding of the CQRS pattern/event sourcing


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Business Operations

San Mateo, California


San Mateo, California 900K+ mobile app developers and marketing teams use OneSignal to send push notifications, in-app messages, and emails. We started as a YCombinator-backed company. Our founders were frustrated with existing push notification tools, so we built our own system. Our customers can design banners, pop-ups, and interstitials without a single line of code.  When you pick up your smartphone, the first thing you will see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer. Whatever it is, chances are the message you are reading was sent using OneSignal. Now we help businesses send over 5 billion push notifications every single day.  In the last year, Onesignal has grown revenue by 500%, added 250,000+ new accounts, and doubled its headcount to ~50 employees. We have raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. OneSignal customers include Volkswagen, Verizon, Burger King, 7 Eleven, Zynga, Virgin Mobile, KFC, and many more. Join us in scaling the business! What you'll do: High growth companies tend to change as they grow and the role of business operations is to anticipate the growth and to set things up so the company can scale quickly or to fill important gaps in this business as they arise. The role will span many areas and is an individual contributor role. - Automate and set up processes across the business in particular so that there are organized data flows - Assist in alleviating tactical bottlenecks in the business including contract processing and organization  - Ability to query data and build dashboards and conduct analysis for different departments - Assist with new technical integrations of software platforms across our the business - Evaluate our pricing to optimize adoption and revenue and conducting pricing analysis and assist in developing our pricing strategy - Work on our international expansion strategy including setting up additional offices abroad - Track and select business KPIs to analyze how our business is doing and to raise issues as needed - Assist with board slides, management materials, investor materials, and potential acquisitions  Skills and Experience: - Technically inclined with modeling skills in Excel, ability work with SQL, knowledge of python or R preferred - A passion for operations particularly with respect to Saas businesses is a plus - Ability to structure complex problems and drive solutions cross-functionally in sales, marketing, finance, product, and operations - Detail oriented and a humble personality that is willing to work on both strategic and tactical projects


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Market Development Representative

San Mateo, California


When you pick up your smartphone, the first thing you’ll see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer… Whatever it is, chances are the message you’re reading was sent using OneSignal.  800K+ mobile app developers and marketing teams use OneSignal to send push notifications, in-app messages, and emails. We started as a Y Combinator-backed game developer. Our founders were frustrated with existing push notification tools, so we built our own system. It took off like wildfire. Now we help businesses send over 5 Billion push notifications every single day. The company is growing quickly both in terms of revenue and employees. It’s a great time to join because we’re still early - we’ve raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. And despite our early stage, we have massive market penetration (we’re the market leader and work with a lot of Fortune 500 Companies).


What you'll do:

  • Drive growth by communicating the value of OneSignal
  • Act as a liaison between the marketing & sales teams to maintain goal alignment
  • Be responsible for qualifying inbound leads into Sales Qualified Leads or Starter Plan conversions. 
  • Create content for social media channels (Linkedin, Facebook, Twitter)
  • Consult with businesses that use OneSignal to understand what problems they are trying to solve for and how they use OneSignal to improve their business 
  • Write blog posts, white papers, and e-book content with the goal of driving customer insights and making OneSignal a industry thought leader. 
  • Assist the sales team by creating content such as Google Slides presentations, email campaigns, and best practices guides 
  • Write customer sequence content and build outbound campaigns to drive Leads, SQL’s and Starter Plans
  • Drive PR efforts; provide content to PR team; create a press kit
  • Contribute to weekly content calendar such as webinars, blog posts, customer stories, newsletters, push and email 
  • Help solidify the brand - we value humor, empathy, and fun
  • Never done these things before? Not sure what a push notification is? This is a great place to learn.


Skills and experience:

  • 1-5 years of experience
  • Strong communication skills
  • The ability to incorporate humor/lightheartedness into everything you writeCreative mind 
  • Strong collaboration skills
  • Incredible attention to detail to master dates/deliverables
  • Desire to build a career in software sales and/or marketing


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Backend Software Engineer

San Mateo, California


We're looking for an engineer interested in writing Rust. Experience with the language is not required, but we are looking for experience in some sort of statically typed language and a couple years of experience. We have several projects using Rust today including the OnePush delivery service, pstats, our stats daemon that runs on each server, and oscachemgr, a cache manager for our front end servers. We've recently started another Rust project pertaining to analytical work on our ever-growing data set. We're also starting to plan a project to integrate Rust into our Rails application. In addition to the Rust projects, business needs may at times require you to work on another part of the application such as Rails or infrastructure.


What you'll do:

  • Work closely with a small team shipping lots of code
  • Write Rust and Ruby
  • Add features to and improving our push delivery service
  • Work on native Rust extensions to our Rails application
  • Open source contributions - we have contributed patches to several crates and released one of our own. We aspire to do more of this as time progresses.
  • Contribute to our stats monitoring process (Rust) which runs on all of our servers
  • Architect solutions to address our scaling needs
  • Design and build a custom message queue


Skills and experience:

  • 2+ years of experience writing software
  • Experience writing with a scripting language such as Node.js, Python, or Ruby
  • Experience writing with a statically typed language such as Rust, Java, C++, etc
  • Solid understanding of web service architecture. To be less ambiguous, we are looking for knowledge of the following systems and how they fit together: http clients, DNS, load balancers, reverse proxies, CDNs, application servers (ex. Rails), databases, and caches
  • Open to learning and writing Rust
  • Friendliness and empathy
  • Modesty
  • Proficiency in written and oral communications
  • Ability to collaborate well on a team
  • Can deliver solutions independently 
  • Love of learning


Preferred skills and experience:

  • Experience extending an interpreted language with native code
  • Familiarity with Redis and PostgreSQL
  • Proficiency with Linux systems
  • Familiarity with POSIX C APIs
  • Understanding of how multiplexed I/O works
  • Again, these are nice-to-haves. Even if you don't know them, we hope you are interested in learning them!


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Site Reliability Engineer

Los Angeles


OneSignal has grown rapidly to where we are today serving billions of HTTP requests daily and sending upwards of 5 billion messages daily. We achieved this scale by leveraging bare metal cloud and writing scale sensitive components in languages like Rust and Go. This potent combination of high performance, low cost hardware with efficient resource utilization has given us an incredible competitive edge. We are hiring SREs to help us continue to scale by operating and engineering the future of our infrastructure. We are maintaining 99.95% uptime today, and we are investing to ensure we maintain that as then business continues to grow and as the product evolves. Your primary task will be software engineering with a focus on infrastructure, operations, and automation. You'll be building systems to run our product, improving internal services, and advising product teams on architecture as it relates to the operability of the service. The systems you'll be responsible include all of the services which power our product. This ranges from off-the-shelf services like haproxy, nginx, Redis, PostgreSQL, Kafka, and etc. to our in-house services such as the Rails web app, various Rust backend services, and our high performance API layer written in Go. You'll be working with Kubernetes to automate our datacenter operations and writing operational services to automate database operations. One of the key challenges in this role is to not only understand systems to the point of being able to manually operate by hand, but also to understand in sufficient detail to write software systems to automate such operations. For some additional context on how we think about SRE, please see the introductory chapter of the Google SRE book.


Skills and experience:

  • At least 3 years experience working as a software engineer
  • Experience operating reliable production systems at scale
  • Knowledge of Linux systems internals
  • Experience writing networking applications
  • Easily bored running tasks by hand and the ability to automate such tasks


Preferred skills and experience:

  • Operational experience deploying and managing Kubernetes on bare metal
  • Experience writing Kubernetes controllers and operators
  • Recent experience writing Go and/or Rust
  • Past experience as an SRE
  • Experience working with Layers 1-3 of the OSI networking model
  • Experience with PostgreSQL
  • Experience with any of Redis, Kafka, etcd, ZooKeeper, nginx, haproxy


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Product Marketing Manager

San Mateo, California


When you pick up your smartphone, the first thing you will see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer. Whatever it is, chances are the message you are reading was sent using OneSignal. Now we help businesses send over 5 billion push notifications every single day.   In the last year OneSignal has grown revenue by 500%, added 250,000+ new accounts, and doubled its headcount. We have raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. OneSignal customers include Volkswagen, Verizon, Burger King, 7 Eleven, Zynga, Virgin Mobile, KFC, and many more. Join us in scaling the business!  We’re seeking a Product Marketing Manager to be our first product marketing hire and be part of our growing product management team. OneSignal powers more than 5 billion messages a day for a community of 900,000 marketers and developers. In this role you will help catalyze sign-ups, product adoption, feature usage, and revenue growth by helping people understand and see the benefit of using the market-leading engagement software. We’re looking for someone who has the experience to analyze data on their own, create engaging content, translate product specs to buyers and sales teams, distill customer requests into the product roadmap; help us communicate to both marketers and technical audiences, and work across company functions to get stuff done. 


What you'll do

  • Maintaining and executing an overall product marketing strategy for OneSignal
  • Querying data on feature usage to understand where customers would benefit from more guidance
  • Meeting with customers, our sales team, and our product team to keep a pulse on customer needs and translate these into actionable suggestions for product, sales, and leadership
  • Owning product launches and collaborating with design, product, and sales teams
  • Owning and delivering compelling and crisp messaging to drive OneSignal’s go-to-market strategy 
  • Continuously fine-tuning our competitive insights and owning market customer insights and win-loss reports to help shape product decisions
  • Setting a strategic direction for OneSignal’s position in the market using competitor, industry, and customer analysis to define a positioning strategy that makes OneSignal win our customer for the long-term


Skills and Experience

  • Have 5+ years experience in product management and/or product marketing roles at an early stage SaaS, Mobile, developer-tool company or a scaled successful technology company
  • Have strong data analytics (SQL, statistics) skills to understand cohorts and drive interventions that help users through different stages: simple sign-up, onboarding, feature adoption, upsell, etc.
  • Have the ability to get hands-on with our product and have experience launching SaaS products & features 
  • Have a solid understanding of online content across websites, blogs, and social media
  • Get excited about developing an understanding of our customers and market in order to help OneSignal prioritize marketing efforts and product launches 
  • Have experience working with product and sales teams to successful launch & grow product and product feature adoption
  • Are highly collaborative with a deep sense of ownership and accountability
  • Have excellent written, verbal, and visual communication skills with insane attention to detail
  • Consider yourself a storyteller with the ability to explain complicated topics clearly and simply and use data to target the right people and the right time with the right message


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Full Stack Software Engineer

San Mateo, California


We’re seeking an experienced Full Stack software engineer to assist in the development of improvements to OneSignal’s dashboard and API. Every day, thousands of clients visit our website and dashboard, and thousands more use our API. Our clients love what we’ve built so far and we can’t wait to make it even better. Your responsibilities will include working closely with a product designer and our clients to help build and own new features and improve our existing ones. You will primarily program in Ruby on Rails, Typescript, and React. You will also contribute to improving OneSignal’s API and bare-metal infrastructure alongside our backend development team.


Skills and experience:

  • Get excited about the idea of joining a small but fast growing startup.
  • Enjoy rapid iteration. We ship code multiple times per day.
  • Have at least 2 years of prior experience in roles that include front-end and back-end development at a small or mid-sized business.
  • Know Ruby on Rails, Django, or similar MVC framework.
  • Fluent in Javascript, HTML, and CSS.
  • Experience writing complex queries with MySQL or PostgreSQL.
  • Have worked in an environment where developers have written tests and shared ownership of code.


Preferred skills and experience:

  • Experience with Webpack, Redux, CSS grid
  • Know Ruby on Rails or similar MVC framework.
  • Experience building and integrating REST API's.
  • Have experience writing queries with MySQL or PostgreSQL.


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Revenue Operations & Strategy

San Mateo, California


900K+ mobile app developers and marketing teams use OneSignal to send push notifications, in-app messages, and emails. We started as a YCombinator-backed company. Our founders were frustrated with existing push notification tools, so we built our own system. Our customers can design banners, pop-ups, and interstitials without a single line of code.  When you pick up your smartphone, the first thing you will see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer. Whatever it is, chances are the message you are reading was sent using OneSignal. Now we help businesses send over 5 billion push notifications every single day.  In the last year OneSignal has grown revenue by 500%, added 250,000+ new accounts, and doubled its headcount. We have raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. OneSignal customers include Volkswagen, Verizon, Burger King, 7 Eleven, Zynga, Virgin Mobile, KFC, and many more. Join us in scaling the business! 


What You'll Do:

  • The role spans many areas including helping to develop strategies and processes that will accelerate the overall revenue growth of the company, assisting in developing territory planning, quota setting, compensation tracking, compensation plan communication, RFP information compliance assistance.
  • Sales Contract Management: Help to build a contract management flow including making sure that contracts have the right data fields, setting up pricing approval flows, creating contract fields that are auto populated by Salesforce data fields, and standardizing legal legos and financial terms
  • Sales KPIs and Metric Tracking: Provide analytical thought leadership, create actionable business insights, and establish strategic operational priorities for the Sales team. Track week to week sales progress including lead generation, pipeline, and closed sales to help build visibility with the sales team as well as the executive team. Help with billing and reporting and analyzing upsells, overages, and churn. Design, implement, and manage forecasting, planning, and productivity processes
  • Sales Resources / Tooling:  Implement and develop a sales technology stack - we are currently using Salesforce, Intercom, Marketo, Gong.io and Hellosign. Implement additional tools that could include commission tooling or additional outbound tools. Make sure the team has standardized pitch decks, proposal templates, competitor kill sheets, etc.
  • Salesforce Management: Ensuring that leads, necessary sales metrics, and other data are being cleanly tracked and organized in Salesforce
  • Sales Enablement: Working with Sales and Product to help with sales enablement. Including helping with training on sales tactics, products, and tools


Skills and Experience:

  • Technically inclined with modeling skills in Excel and ability work with SQL
  • Experience with Salesforce and knowledge of modern sales tools is a nice to have
  • Experience in sales operations, business operations, a top-tier consulting firm, investment bank, private equity, or venture capital firm is a plus
  • Ability to structure complex problems and drive solutions cross-functionally with sales, marketing, finance, product, and operations
  • Ability to surface insights from data and translate into strategies that grow revenue 


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Distributed Systems Architect

San Mateo, California


OneSignal is seeking an experienced Systems architect that will continue to enhance our highly available, scalable system architecture to support our growth of more than 6 billion notifications per day. Our 900,000+ developers using the product send more than 6 billion notifications per day, and that number continues to grow quickly. Our clients love what we’ve built so far, and we’re excited to work on scaling the product the support more than 10x the number of daily notifications. As a systems architect, you’ll be working on improving and extending our core infrastructure API’s, infrastructure to help scale our product to support 10x the current capacity as well as architect a number of new features in the product that will allow our customers to leverage our notification system in new powerful ways. Our primary language is Rust, and while the language is not required, we’re looking for someone with multiple years of experience in a statically typed language.


What you'll do:

  • Architecting new solutions to support high growth, scale and availability
  • Reviewing system infrastructure, and proposing efficient scalable solutions 
  • Designing/implementing services that give users greater power and flexibility
  • Benchmarking performance, and productionizing development efforts
  • Writing code, scaffolding and working with a team to achieve your architecture vision
  • Documenting detailed technical architecture
  • Evangelizing design patterns, and great development techniques


Skills and experience:

  • 6+ years of experience writing software
  • 2+ years of experience working with distributed systems
  • Strong technical writer
  • Experience writing with a statically typed language such as Rust, Java, C++, etc.
  • Experience with infrastructure and capacity planning
  • Solid understanding of web service architecture. To be less ambiguous, we are looking for knowledge of the following systems and how they fit together: http clients, DNS, load balancers, reverse proxies, CDNs, application servers (ex. Rails), databases, and caches.
  • Open to learning and writing Rust
  • Understanding of how multiplexed I/O works
  • Friendliness and empathy
  • Modesty
  • Proficiency in written and oral communications
  • Ability to collaborate well on a team
  • Can deliver solutions independently as well
  • Love of learning


Preferred skills and experience:

  • Experience writing Kafka consumer and streaming applications
  • Proficiency with administering Linux systems and applications
  • Again, these are nice-to-haves. Even if you don't know them, we hope you are interested in learning them!


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Site Reliability Engineer

San Mateo, California


OneSignal has grown rapidly to where we are today serving billions of HTTP requests daily and sending upwards of 5 billion messages daily. We achieved this scale by leveraging bare metal cloud and writing scale sensitive components in languages like Rust and Go. This potent combination of high performance, low cost hardware with efficient resource utilization has given us an incredible competitive edge. We are hiring SREs to help us continue to scale by operating and engineering the future of our infrastructure. We are maintaining 99.95% uptime today, and we are investing to ensure we maintain that as then business continues to grow and as the product evolves. Your primary task will be software engineering with a focus on infrastructure, operations, and automation. You'll be building systems to run our product, improving internal services, and advising product teams on architecture as it relates to the operability of the service. The systems you'll be responsible include all of the services which power our product. This ranges from off-the-shelf services like haproxy, nginx, Redis, PostgreSQL, Kafka, and etc. to our in-house services such as the Rails web app, various Rust backend services, and our high performance API layer written in Go. You'll be working with Kubernetes to automate our datacenter operations and writing operational services to automate database operations. One of the key challenges in this role is to not only understand systems to the point of being able to manually operate by hand, but also to understand in sufficient detail to write software systems to automate such operations. For some additional context on how we think about SRE, please see the introductory chapter of the Google SRE book.


Skills and experience:

  • At least 3 years experience working as a software engineer
  • Experience operating reliable production systems at scale
  • Knowledge of Linux systems internals
  • Experience writing networking applications
  • Easily bored running tasks by hand and the ability to automate such tasks


Preferred skills and experience:

  • Operational experience deploying and managing Kubernetes on bare metal
  • Experience writing Kubernetes controllers and operators
  • Recent experience writing Go and/or Rust
  • Past experience as an SRE
  • Experience working with Layers 1-3 of the OSI networking model
  • Experience with PostgreSQL
  • Experience with any of Redis, Kafka, etcd, ZooKeeper, nginx, haproxy


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Business Intelligence Engineer

San Mateo, California


800K+ mobile app developers and marketing teams use OneSignal to send push notifications, in-app messages, and emails. We started as a YCombinator-backed company. Our founders were frustrated with existing push notification tools, so we built our own system. Our customers can design banners, pop-ups, and interstitials without a single line of code.  When you pick up your smartphone, the first thing you will see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer. Whatever it is, chances are the message you are reading was sent using OneSignal. Now we help businesses send over 5 billion push notifications every single day.  The company has been growing quickly both in terms of revenue and employees. We have raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. OneSignal customers include Volkswagen, Verizon, Burger King, 7 Eleven, Zynga, Virgin Mobile, KFC, and many more. Join us in scaling the business!


What you'll do:

  • Help query data from our systems to build reports and analysis to derive actionable insight for the sales team, customer success, marketing, support, product 
  • Run SQL queries for teams to better acquire and retain customers, develop marketing strategies, bill our customers, as well as inform related product decisions
  • Develop in depth reports and dashboards for individual groups across the organization
  • Help evaluate and develop and build automated tracking of KPIs across the business as well 
  • Create automated cohort analysis and revenue bridges to monitor acquisition, expansion, and churn and other Saas metrics
  • Evaluate ways to increase the efficiency of internal data flows and centralize sources of truth including generating a universal customer ID that can span across the organization
  • Build a tool that will allow people across the company to have access to data that will scale with the company growth
  • Connect SaaS tool data into a data warehouse. This could include data from Salesforce, NetSuite, Recurly, and backend entitlement data
  • Assist in architecting and designing a scalable data warehouse that can be connected to a business intelligence tool. 
  • Connect SaaS tool data into a data warehouse. This could include data from Salesforce, NetSuite, Recurly, and backend entitlement data
  • Evaluate ways to increase the efficiency of internal data flows and centralize sources of truth


Skills and experience:

  • Minimum of 2+ years of experience
  • Skilled at querying relational databases (SQL) and ability to create ETL pipelines
  • Proficiency with programming languages such as Python, Ruby, Java, etc.
  • In-depth experience with business intelligence and analytics tools
  • Strong critical thinking skills and attention to detail
  • Knowledge of database systems such as Postgresql, Hadoop, Hive, Spark, Kafka, etc
  • Experience working at a SaaS company is helpful


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Head of Marketing

San Mateo, California


When you pick up your smartphone, the first thing you’ll see are push notifications - maybe there’s a breaking news alert, an HQ Trivia game reminder, a promo from Princeton Review… Whatever it is, chances are the message you’re reading was sent using OneSignal.  900K+ mobile app developers and companies use OneSignal to send push notifications. We started as a Y Combinator-backed game developer. Our founders were frustrated with existing push notification tools, so we built our own system. It took off like wildfire. Now we help businesses send 6 Billion push notifications every single day. The company is growing quickly both in terms of revenue and employees. It’s a great time to join because we’re still early - we’ve raised a total of $34M from investors including SignalFire and Rakuten Ventures (Techcrunch). And despite our early stage, we have massive market penetration (Source: BuiltWith). We’re seeking a Head of Marketing to help evolve OneSignal’s customer funnel, communications, and outbound practice, to supercharge an already existing robust freemium business model.   The role is responsible for building on top of our existing scaled user base, product adoption, brand equity and story with a robust lead generation, nurture and analytical customer lifecycle practice.  Your responsibilities will include managing an existing brand and communications strategy, build and execute a demand generation funnel. The role is focused on two objectives -- growing net bookings and the awareness of OneSignal.  


What you'll do:

  • Develop and implement multi-channel demand generation strategies to drive high-quality MQLs & SQLs
  • Develop and implement lead nurturing programs to engage/develop prospects in the funnel
  • Closely work with Sales to ensure alignment on strategy, resources, and KPIs
  • Hire and lead a team of marketing professionals responsible for demand generation, events, pr, content and customer marketing. This role inherits a small team.
  • Lead the strategy and execution of all marketing activities with a focus on demand generation and pipeline acceleration programs, leveraging appropriate channels including SEM, SEO, email, content syndication, webinars, events and break-thru programs and nurturing campaigns to drive MQLs
  • Drive account (ABM) strategy and initiatives in concert with sales
  • Inform the development of content marketing, working with stakeholders creating materials (whitepapers, research reports, best practices guides, etc.) to support account engagement, demand generation, and pipeline programs.
  • In time, design our field marketing program to drive high-quality MQLs from events, trade shows, and speaker series. Work closely with our leadership team to drive exposure for the brand. Represent OneSignal at conferences and events; evangelize the solution as a speaker, attendee or interviewer.


Skills and experience:

  • You have strategic and tactical experience within a series b stage startup; experience scaling to $100M+ in revenue a major plus
  • You have deep experience in SMB business; and scaling an automated oriented account-based marketing programs
  • You have a growth and data-driven mindset (testing, measuring, iterating)
  • You have experience with media planning/buying, sponsorships, and SEO/SEM
  • You have strong leadership skills, proven ability to build, motivate and lead a dynamic team
  • You have proven success in launching demand gen marketing programs for B2B SaaS companies
  • You have experience with Salesforce, SF Marketing Cloud, Outreach and other tools to generate, capture, nurture, track and report on leads, conversions, and ROI
  • You have strong analytical and quantitative skills - a passion for driving actionable insights through data
  • You have a passion for technology and a desire to dive in and use innovative, next-generation platforms and tactics to tell our story to the world
  • You bring 10+ years of marketing experience, 5+ years with demand generation in a B2B environment.


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Account Executive - Commercial

San Mateo, California


When you pick up your smartphone, the first thing you will see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer. Whatever it is, chances are the message you are reading was sent using OneSignal. Now we help businesses send over 5 billion push notifications every single day.  In the last year OneSignal has grown revenue by 500%, added 250,000+ new accounts, and doubled its headcount. We have raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. OneSignal customers include Volkswagen, Verizon, Burger King, 7 Eleven, Zynga, Virgin Mobile, KFC, and many more. Join us in scaling the business!  In this role, we are looking for individual’s excited to build a career in sales, who want to help companies solve their business needs through the utilization the OneSignal’s product.  They will be responsible for wearing many hats as part of the OneSignal business team.  The primary responsibilities will be successfully converting businesses to paid OneSignal customers. This team member will be eager, energetic, a problem solver who can learn in a fast paced, innovative, technical environment.  Ideal candidates will have an interest in push notifications and messaging, and how companies can integrate the OneSignal product into their existing workflows, systems to more effectively connect and grow engagement with their users.  


What you'll do:

  • Get excited about the idea of joining a small but fast growing, rocketship like growth, startup.
  • Want to be an early team member on the sales team with the ability to learn and grow a sales career.  
  • Have some knowledge and experience with mobile SDKs, Javascript and/or mobile push notifications
  • Want to work harder than you’ve ever worked before in your career but also get the ability to set your own ceiling and work closely with your manager to improve
  • Enjoy working on a small team, have a large impact and have the trust of the team
  • Are excited to own a quarterly revenue quota 


Skills and experience:

  • Own a firm revenue quota quarterly
  • Expected to educate via phone, email and/or chat, an average of six (6) prospective customers per day, and sign a minimum of twenty (20) new customers to the service each quarter
  • Track all activities within Salesforce, utilize all the company sales tools and closely follow the process as trained upon joining, and updated on an annual basis
  • Support the overall sales organization as asks arise within the organization on an ongoing basis
  • Learn how OneSignal’s product works, how it is utilized by a range of customers and be conversant to explain general use cases, and answer general integration questions
  • Be confident and able to have successful contractual discussions with customers
  • Bring a collaborative, open, team mindset to work every day
  • Support field sales team as necessary.
  • Strong customer focus – ability to research and understand customer needs, and develop strategies to ensure outstanding experience
  • Data-driven – ability to understand and drive complex analytical research to create the right answers to support customer solutions
  • Ability to communicate and present to various roles within an organization
  • Aptitude for being organized with flexibility to deliver results in a fast-paced environment
  • Previous experience in a sales development or inside sales role is a plus


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Software Engineer in Test

San Mateo, California


We’re seeking an experienced Software Engineer in Test to help lead the development of our frameworks and automated test suites for OneSignal’s dashboard, SDK's and API's. Every day hundreds of thousands of clients visit our website and dashboard, and use our API's. We send billions of notifications through our services and SDK's every day. Our clients love what we’ve built so far and we can’t wait to make it even better. Your responsibilities will include extending and building our automation test suites across front-end, mobile, and back-end, in an environment that is continuously integrating and deploying several times per week. 


Skills and experience:

  • Get excited about the idea of joining a small but fast growing startup
  • Have 5+ years of prior experience implementing test coverage across SaaS based products
  • Ability to analyze, plan and pragmatically develop our test suites for highest leverage coverage
  • Experience working with product managers to understand new product use-cases to extend our automation capability
  • Experience integrating and extending test coverage through our integration and deployment infrastructure
  • Have experience with one or more test suites such as Selenium, Robot, Appium and BDD frameworks.
  • Experience writing code in one or more languages, such as Python, Go, Rust, Java, Objective-C, and JavaScript


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Backend Engineering Manager

San Mateo, California


OneSignal is seeking an experienced Engineering Manager that will continue to enhance our highly available, scalable system architecture to support our growth of more than 6 billion notifications per day. Our 900,000+ developers using the product send more than 6 billion notifications per day, and that number continues to grow quickly. Our clients love what we’ve built so far, and we’re excited to work on scaling the product the support more than 10x the number of daily notifications. As an Engineering Manager leading the OneSignal backend team, you'll be working on improving and extending our core infrastructure to support 10x growth. You will support and grow our world-class team of infrastructure and operations experts.


What you'll do:

  • Oversee the design and implementation of new solutions to support high growth, scale and availability
  • Review system infrastructure, and propose efficient scalable solutions 
  • Designing services that give users greater power and flexibility
  • Evangelizing design patterns, and great development techniques
  • Support a team of backend/infrastructure engineers, including activities like performance reviews, 1:1s, collaborating on career growth plans
  • Work with our recruiting team to hire and retain top industry experts to help us reach our goals
  • Roll up your sleeves to write code when needed; while the ideal candidate will spend a majority of their time supporting the team, we value flexibility and a hands-on attitude


Skills and experience:

  • 2+ years management experience and 5+ years industry software engineering experience
  • Experience with infrastructure and capacity planning
  • Solid understanding of web service architecture. To be less ambiguous, we are looking for knowledge of the following systems and how they fit together: http clients, DNS, load balancers, reverse proxies, CDNs, application servers (ex. Rails), databases, and caches.
  • Friendliness and empathy
  • Modesty
  • Strong technical writer
  • Proficiency in written and oral communications
  • 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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Account Executive - Enterprise

San Mateo, California


When you pick up your smartphone, the first thing you will see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer. Whatever it is, chances are the message you are reading was sent using OneSignal. Now we help businesses send over 5 billion push notifications every single day.  In the last year OneSignal has grown revenue by 500%, added 250,000+ new accounts, and doubled its headcount. We have raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. OneSignal customers include Volkswagen, Verizon, Burger King, 7 Eleven, Zynga, Virgin Mobile, KFC, and many more. Join us in scaling the business!  We’re seeking sales professionals to help OneSignal spread its goodwill to mobile app developers and marketers across the globe, and help the company convert some of the 650,000 current users of the product.  The primary responsibilities will be successfully converting businesses to paid OneSignal customers. This team member will be eager, energetic, a problem solver who can learn in a fast-paced, innovative, technical environment.  Ideal candidates will have an interest in push notifications and messaging, and how companies can integrate the OneSignal product into their existing workflows, systems to more effectively connect and grow engagement with their users.  Excitement to be part of a rocketship growth startup that isn’t a fine-tuned machine, requiring every early hire to be willing to wear different hats and do what’s necessary to make the company successful.


Skills and experience:

  • 5+ years of software sales experience
  • Demonstrated success hitting & exceeding a sales quota
  • Strong communication (written & verbal) & collaboration skills
  • Experience with Martech, mobile SDK’s, Javascript and/or messaging a major plus
  • Incredible attention to detail (tracking activities; follow up with customers)
  • Bring a competitive, team spirit and a growth mindset
  • Bonus points if you speak/write fluently additional languages, and/or have experience selling messaging products.


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Senior Backend Engineer

San Mateo, California


We're looking for an engineer interested in writing Rust. Experience with the language is not required, but we are looking for experience in some sort of statically typed language and a couple years of experience. We have several projects using Rust today including the OnePush delivery service, pstats, our stats daemon that runs on each server, and oscachemgr, a cache manager for our front end servers. We've recently started another Rust project pertaining to analytical work on our ever-growing data set. We're also starting to plan a project to integrate Rust into our Rails application. In addition to the Rust projects, business needs may at times require you to work on another part of the application such as Rails or infrastructure.


What you'll do:

  • Work closely with a small team shipping lots of code
  • Write Rust and Ruby
  • Add features to and improving our push delivery service
  • Work on native Rust extensions to our Rails application
  • Open source contributions - we have contributed patches to several crates and released one of our own. We aspire to do more of this as time progresses
  • Contribute to our stats monitoring process (Rust) which runs on all of our servers
  • Architect solutions to address our scaling needs
  • Design and build a custom message queue


Skills and experience:

  • 5+ years of experience writing software for distributed systems
  • Experience writing with a statically typed language such as Rust, C++, etc
  • Solid understanding of web service architecture, systems and how they fit together such as: http clients, DNS, load balancers, reverse proxies, CDNs, application servers (ex. Rails), databases, and caches
  • Open to learning and writing Rust and Go
  • Proficiency in written and oral communications
  • Ability to collaborate well on a team
  • Friendliness and empathy
  • Modesty
  • Can deliver solutions independently
  • Love of learning


Preferred skills and experience:

  • Experience extending an interpreted language with native code
  • Familiarity with Redis, PostgreSQL and Kafka
  • Proficiency with Linux systems
  • Familiarity with POSIX C APIs
  • Understanding of how multiplexed I/O works
  • Again, these are nice-to-haves. Even if you don't know them, we hope you are interested in learning them!


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. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.



Apply Online Email Application

Instagram