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 200,000 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

Head of Product

We're looking for an experienced Head of Product to join OneSignal's leadership team and build a world class Product Management organization.

We’re a small, fast-growing team. Owing to our size, you’ll be expected to work in several different areas of the business including design, marketing, process refinement, support, and potentially development.

What you’ll be doing
  • Joining OneSignal’s executive team to ship products, help craft the vision and set the roadmap for our engineering team.
  • Owning the product roadmap and setting expectations both internally and externally on deadlines.
  • Communicating the value of the product to clients.
  • Understanding the mobile product ecosystem, especially when it comes to Push, Marketing Automation, and Email to assist in setting long term strategy.
  • Owning the roadmap and managing the entire product introduction lifecycle from fact-finding to product shipment.
  • Developing metrics to assess the success of products and features and determine necessary enhancements.
  • Working with OneSignal’s engineering team to guide technical implementation, set priorities, time schedules, and maintain a fast delivery cadence of product improvements.
  • Building a world class Product Management organization.

Qualities we look for
  • Friendliness and empathy
  • Humility
  • Strong written and oral communication skills
  • Detail-oriented and organized
  • Ability to collaborate well on a team
  • Can deliver solutions independently as well
  • Love of learning

Requirements
  • While this isn't an engineering role, we are an engineering-driven startup and we're looking for a very technical product management leader.
  • Being an expert on modern forms of product planning, customer discovery, product discovery, and the product development process.
  • Proven history of shipping and managing products with cross-functional teams.
  • At least 4 years of experience in a product management role.
  • Being up to speed on mobile and web trends.
  • Experience interviewing and communicating with customers.
  • Experience using product management software, github, design tools, and data analysis tools.

Compensation
  • Salary: $160k - $210k
  • Equity: 0.8% - 1.2%

Location
San Mateo, CA

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

We’re seeking an experienced Head of Marketing to lead the our marketing efforts across product marketing, brand marketing, sales marketing, content marketing and corporate marketing. We’re looking for someone who has led marketing across all aspects of an early startup.

Your responsibilities will include working closely with our CEO and our exec team to lead all aspects of marketing.

Get in touch with us if you
  • Have 4+ years experience leading Marketing at early stage SaaS/Mobile/AdTech companies
  • Event Marketing - Work with our Events budget to maximize exposure and leads from a few tentpole events a year
  • Brand/corporate marketing (OneSignal Brand)
  • Content marketing (Marketing to the best practices for push / market leading / Indexes)
  • Own the Monthly Client Newsletter and Client Case Studies
  • Product Marketing (Marketing the feature set of the Push Platform including video tutorials)
  • Sales Marketing (OneSignal Deck & sales collateral)
  • Experience supporting a rapidly scaling sales team and company
  • Highly collaborative with a deep sense of ownership and accountability
  • Excellent written, verbal, and visual communication skills with an insane attention to detail

Your responsibilities will include
  • Manage the enterprise marketing lifecycle using tools, data, insights enabling seamless segmentation and high quality, multi-channel campaigns.
  • Own, optimize and integrate the marketing technology stack for optimal performance
  • Create, manage, coordinate and execute all marketing strategies on a global basis and implement tactical plans that achieve the goals across Product Marketing, Brand Marketing, Event Marketing, Content Marketing, Corporate Marketing, and Sales Enablement.
  • Partner with Leadership Team to evolve brand across available channels, such as the corporate website, to gain maximum awareness.
  • Track full funnel metrics, conduct comprehensive analyses and implement recommendations to ensure initiatives are driving profitable outcomes.
  • Set 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

Compensation
  • Salary: $100k - $150k
  • Equity: 0.15% - 0.5%

Location
San Mateo, CA

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

Solution Architect

We're looking for an architect who can help us provide a delightful support experience for every client (either large or small).

OneSignal adds on average about 1000 clients daily and we’re continuing to grow fast.

We believe support is more than simply answering questions -- it's also a way to better understand the needs of our clients and to find ways to make our service easier to use. The technical nature of the questions we receive and the opportunities to improve OneSignal's dashboard, API’s and SDK’s make this a role that will give you the opportunity to learn and apply new technologies each day

What you'll be doing
  • Working with clients to integrate our API’s, SDK’s and share best-practices
  • Solving SDK technical challenges that require debugging the SDK code on test devices
  • Solving API technical challenges that require building test applications
  • Working with sales and technical account managers to help customer deployments
  • Building a knowledge-base of commonly asked questions/answers
  • Helping to onboard enterprise clients.
  • Implementing ways to make OneSignal's services easier and more intuitive to use.
  • Working with clients to troubleshoot technical issues.
  • Triaging support to other engineers.
  • Building tools and bots to automate the process of support.
  • Working with OneSignal’s product team to improve documentation and create video tutorials.
  • Offering world class support to both experienced developers and beginners.

Qualities we look for
  • Has some programming experience and wants to become a better programmer.
  • Is seeking a career path of being a full-stack developer or leading a support engineering team.
  • ​Enjoys working with customers via e-mail and chat and in-person.
  • Gets excited about the opportunity to join a small but fast growing startup company.

Compensation
  • Salary: $100k - $140k
  • Equity: 0.1% - 0.2%

Location
San Mateo, CA

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 UI/UX Designer

We are looking for a talented Designer with UI experience to craft amazing user experiences through instinctive, user-centric focused design. You will be responsible for conceptualizing and delivering new feature designs and producing the required assets necessary for the implementation of those concept designs. In addition to the new feature work, you will also continuously recommend improvements for existing products.

You have hands-on experience going through the design ideation process from inception to final product, along with a graphic design skill set, and are excited to work in a highly technical, rapidly changing environment.

What you’ll be doing
  • Balance product, development and user-centered goals to help design overall product experience.
  • Develop storyboards, mockups and sketches to communicate interaction and design ideas.
  • Assess the usability of products and make constructive suggestions for improvement.
  • Collaborating with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience
  • Executing all visual design stages from concept to final hand-off to engineering
  • Conceptualizing original ideas that bring simplicity and user-friendliness to complex design roadblocks
  • Conduct user research and evaluate user feedback
  • Establish and promote design guidelines and standards
  • Create, improve and use wireframes, prototypes, style guides, user flows, and effectively communicate your interaction ideas using any of these methods.
  • Continually keep yourself up to date with the latest changes industry standards.

Qualities we look for
  • Strong written and oral communication skills
  • Ability to collaborate well on a team
  • Can deliver solutions independently as well
  • Able to see the big picture
  • Friendliness and empathy
  • Humility
  • Love of learning

Preferred Qualifications
  • Technical experience with CSS & HTML
  • Proven UI design skills with a strong portfolio
  • Experience in creating user flows, process flows and sitemaps
  • Up-to-date with UI trends, techniques, and technologies
  • Experience with visual design and prototyping programs such as Photoshop, Sketch, or Illustrator
  • Experience with user testing & research
  • A Bachelor’s or Master’s Degree in Interactive Design, Graphic Design, Human-Computer Interaction, related field, or equivalent experience

Compensation
  • Salary: $100k - $150k
  • Equity: 0.1% - 0.2%

Location
San Mateo, CA

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 Developer

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 be doing
  • Working closely with a small team shipping lots of code
  • Writing Rust and Ruby
  • Adding features to and improving our push delivery service
  • Working 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.
  • Contributing to our stats monitoring process (Rust) which runs on all of our servers
  • Architecting solutions to address our scaling needs
  • Designing and building a custom message queue

Qualities we look for
  • 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

Requirements
  • 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

Nice-to-have 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!

Compensation
  • Salary: $120k - $165k
  • Equity: 0.2% - 0.35%

Location
San Mateo, CA

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 Developer

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 be doing
  • Working closely with a small team shipping lots of code
  • Writing Rust and Ruby
  • Adding features to and improving our push delivery service
  • Working 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.
  • Contributing to our stats monitoring process (Rust) which runs on all of our servers
  • Architecting solutions to address our scaling needs
  • Designing and building a custom message queue

Qualities we look for
  • 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

Requirements
  • 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

Nice-to-have 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!

Compensation
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

Location
San Mateo, CA

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 DevOps Engineer

We're looking for a Senior DevOps Engineer to help us scale the OneSignal service. An ideal candidate has experience deploying scalable systems for another SaaS product. As an early member of this team, you will have lots of opportunity to establish processes and make architectural decisions.

What you'll be doing
  • Working closely with a small team to scale and improve reliability of the OneSignal service.
  • Architecting scalable solutions for our ever growing dataset and heavy OLTP and OLAP workloads.
  • Manage a fleet of webservers running Rails, database servers running PostgreSQL, and a handful of other servers providing Redis, OnePush, and Sidekiq job queues.
  • Working with application engineers to deploy new services and improve deployment of existing services.
  • Planning and testing disaster recovery scenarios.
  • Figuring this out as we go along. We don't have all the answers right now, but we will do our best to figure them out together.

Qualities we look for
  • 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

Requirements
  • Proficient with Linux system administration
  • Proficient with at least one IT automation tool such as Ansible, Chef, or Puppet
  • On-the-job experience doing DevOps/SRE work

Nice-to-haves
  • Have scaled a web service to 20,000+ requests/second
  • Experience maintaining Redis and PostgreSQL databases
  • Worked with a non-relational database such as Apache Cassandra
  • Deployed distributed analytical system such as Apache Spark
  • Experience with PostgreSQL backup technologies like WAL-E or barman
  • Have worked with container orchestration tool such as Kubernetes

Compensation
  • Salary: $140k - $165k
  • Equity: 0.2% - 0.35%

Location
San Mateo, CA

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

DevOps Engineer

We're looking for a DevOps Engineer to help us scale the OneSignal service. An ideal candidate has experience deploying scalable systems for another SaaS product. As an early member of this team, you will have lots of opportunity to establish processes and make architectural decisions.

What you'll be doing
  • Working closely with a small team to scale and improve reliability of the OneSignal service.
  • Architecting scalable solutions for our ever growing dataset and heavy OLTP and OLAP workloads.
  • Manage a fleet of webservers running Rails, database servers running PostgreSQL, and a handful of other servers providing Redis, OnePush, and Sidekiq job queues.
  • Working with application engineers to deploy new services and improve deployment of existing services.
  • Planning and testing disaster recovery scenarios.
  • Figuring this out as we go along. We don't have all the answers right now, but we will do our best to figure them out together.

Qualities we look for
  • 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

Requirements
  • Proficient with Linux system administration
  • Proficient with at least one IT automation tool such as Ansible, Chef, or Puppet
  • On-the-job experience doing DevOps/SRE work

Nice-to-have
  • Have scaled a web service to 20,000+ requests/second
  • Experience maintaining Redis and PostgreSQL databases
  • Worked with a non-relational database such as Apache Cassandra
  • Deployed distributed analytical system such as Apache Spark
  • Experience with PostgreSQL backup technologies like WAL-E or barman
  • Have worked with container orchestration tool such as Kubernetes

Compensation
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

Location
San Mateo, CA

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

Frontend Developer

We’re seeking an experienced front-end developer to lead the development of improvements to OneSignal’s dashboard.

Every day over 10,000 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 Typescript, and React.

Get in touch with us if you
  • 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 development at a small or mid-sized business.
  • Are fluent in Javascript, HTML, and CSS.
  • Know React, or a similar framework.
  • Have worked in an environment where developers have written tests and shared ownership of code.

Nice to have
  • 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.

Compensation
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

Location
San Mateo, CA

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

Android Developer

OneSignal’s 15 first-party Mobile and Javascript SDKs are installed into nearly 100,000 websites and applications that reach 900 Million unique users a month. Our SDKs must remain easy to install, work alongside other services and consistently improve as we add new features.

This is no small feat, but the effort is well worth it: Our clients rave about the quality, documentation, and ease of use of our service.

We're looking for a skilled developer to help us build upon and maintain SDKs across over a dozen platforms. The right candidate must have the skill and confidence to learn new programming languages, programming techniques, and fearlessly troubleshoot bugs in mobile devices and web browsers.

Responsibilities
  • Writing code in Java. Additionally writing SDK bindings for C#, Lua, C++, JavaScript, and more.
  • Writing high quality code in previously unfamiliar programming languages.
  • Creating and maintaining open source SDKs used by hundreds of thousands of developers.

We’re looking for someone who
  • Is a polyglot programmer and enjoys learning new programming languages.
  • Has built and published a native app for Android.
  • Enjoys diving deep to find solutions to tricky bugs.
  • Gets excited about the opportunity to join a small but fast growing startup company.

Compensation
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

Location
San Mateo, CA

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 Android Developer

OneSignal’s 15 first-party Mobile and Javascript SDKs are installed into nearly 100,000 websites and applications that reach 900 Million unique users a month. Our SDKs must remain easy to install, work alongside other services and consistently improve as we add new features.

This is no small feat, but the effort is well worth it: Our clients rave about the quality, documentation, and ease of use of our service.

We're looking for a skilled developer to help us build upon and maintain SDKs across over a dozen platforms. The right candidate must have the skill and confidence to learn new programming languages, programming techniques, and fearlessly troubleshoot bugs in mobile devices and web browsers.

Responsibilities
  • Writing code in Java. Additionally writing SDK bindings for C#, Lua, C++, JavaScript, and more.
  • Writing high quality code in previously unfamiliar programming languages.
  • Creating and maintaining open source SDKs used by hundreds of thousands of developers.

We’re looking for someone who
  • Is a polyglot programmer and enjoys learning new programming languages.
  • Has built and published a native app for Android.
  • Enjoys diving deep to find solutions to tricky bugs.
  • Gets excited about the opportunity to join a small but fast growing startup company.

Compensation
  • Salary: $120k - $165k
  • Equity: 0.2% - 0.35%

Location
San Mateo, CA

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

iOS Developer

OneSignal’s 15 first-party Mobile and Javascript SDKs are installed into nearly 100,000 websites and applications that reach 900 Million unique users a month. Our SDKs must remain easy to install, work alongside other services and consistently improve as we add new features.

This is no small feat, but the effort is well worth it: Our clients rave about the quality, documentation, and ease of use of our service.

We're looking for a skilled developer to help us build upon and maintain SDKs across over a dozen platforms. The right candidate must have the skill and confidence to learn new programming languages, programming techniques, and fearlessly troubleshoot bugs in mobile devices and web browsers.


Responsibilities

  • Writing code in Objective-C and Swift. Additionally writing SDK bindings for C#, Lua, C++, JavaScript, and more.
  • Writing high quality code in previously unfamiliar programming languages.
  • Creating and maintaining open source SDKs used by hundreds of thousands of developers.

We’re looking for someone who

  • Is a polyglot programmer and enjoys learning new programming languages.
  • Has built and published a native app for iOS.
  • Enjoys diving deep to find solutions to tricky bugs.
  • Gets excited about the opportunity to join a small but fast growing startup company.

Compensation

  • Salary: $120k - $170k
  • Equity: 0.2% - 0.5%
Apply Online Email Application

Senior Full Stack Developer

We’re seeking an experienced Full Stack developer to lead the development of improvements to OneSignal’s dashboard and API.

Every day over 10,000 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.

Get in touch with us if you
  • 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.
  • Are fluent in Javascript, HTML, and CSS.
  • Have experience writing complex queries with MySQL or PostgreSQL.
  • Have worked in an environment where developers have written tests and shared ownership of code.

Compensation
  • Salary: $120k - $165k
  • Equity: 0.2% - 0.35%

Location
San Mateo, CA

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 Developer

We’re seeking an experienced Full Stack developer to lead the development of improvements to OneSignal’s dashboard and API.

Every day over 10,000 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.

Get in touch with us if you
  • 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.
  • Are fluent in Javascript, HTML, and CSS.
  • Have experience writing complex queries with MySQL or PostgreSQL.
  • Have worked in an environment where developers have written tests and shared ownership of code.

Compensation
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

Location
San Mateo, CA

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

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 3 billion notifications per day.

Our 450,000+ developers using the product send more than 2.8 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 be doing
  • 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

Qualities we look for
  • 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

Requirements
  • 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

Nice-to-have 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!

Compensation
  • Salary: $140k - $180k
  • Equity: 0.2% - 0.5%

Location
San Mateo, CA

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

Technical Account Manager

We’re seeking an experienced Technical Account Manager to lead help onboard our largest partners and oversee the relationships with our most strategic publishers. We’re looking for someone who has led the onboarding and scaling of strategic partnerships with mobile and website publishers who leverage OneSignal for Push Notifications.

Your responsibilities will include working closely with our CRO and our team to help to onboard, integrate and scale the OneSignal SDK into their apps and websites. All of our Enterprise publishers along with our high MAU free clients will be managed by you. The role is focused on two main responsibilities -- retaining/growing our top existing publishers and onboarding new publishers.

Get in touch with us if you
  • Get excited about the idea of joining a small but fast growing startup.
  • Want to be the first team member on account management with the ability to help build the whole team.
  • Have current hands-on experience working with mobile SDKs, Javascript and ability to customize code for clients needs.
  • 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 build best practices for getting the most from the OneSignal platform
  • Have at least 4 years of prior experience in roles that include working with mobile publishers, working with SDKs, mobile marketing, account management and/or adtech.
  • Are looking work closely with our product team to be the voice of our largest publishers.

Responsibilities
  • Managing top OneSignal publishers using our free/paid push platform across a book of business of 50+ publishers.
  • Lead Onboarding and Business Reviews for Managed publishers
  • Serve as the technical and product expert for publishers.
  • Experience working with Engineers and code to help address clients needs.
  • Grow the MAU from existing publishers on a quarterly basis.
  • Onboard new signed clients to use OneSignal SDK / Platform for Push
  • Educate existing publishers about new products and features
  • Demo the OneSignal Platform to new publishers
  • Build the template / playbook for all future Account Managers

Compensation
  • Salary: $75k - $106k
  • Equity: 0.05% - 0.15%

Location
New York, NY

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