Careers at OneSignal


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 Android 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.
  • Write code in Java. Additionally writing SDK bindings for C#, Lua, C++, JavaScript, and more
  • Write high quality code in previously unfamiliar programming languages
  • Create and maintaining open source SDKs used by hundreds of thousands of developer
  • 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
  • Salary: $120k - $165k
  • Equity: 0.2% - 0.35%

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

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.
  • 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
  • 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
  • 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!
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

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

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 and SDKs make this a role that will give you the opportunity to learn and apply new technologies each day.
  • Answer general customer inquiries via messaging tools, email or chat
  • Triage potential sales leads to Sales Reps
  • Work with customers to troubleshoot general technical issues
  • Triage support to other engineers
  • Find ways to optimize support processes
  • Help to onboard paid customers
  • Work with OneSignal’s product team to improve documentation and video tutorials
  • Field customer requests and understands the needs of our customers
  • Offer world-class support to both experienced developers and beginners 
  • Have some basic knowledge and interest in technology and programming
  • Enjoy working with customers via e-mail and chat
  • Get excited about the opportunity to join a small but fast growing startup company
  • Have patience and integrity working with customers all over the world
  • Strong interpersonal and customer support skills
  • Strong written and verbal communication skills
  • Salary: $60k - $80k
  • Equity: 0.05-0.1

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

Here at OneSignal people are our most valuable resource, and as the recruiting leader, you'll work closely with the company leadership to attract and retain the best talent from around the world. You'll design and grow processes for a rapidly expanding technology company, ensuring every candidate has an excellent experience, regardless of the outcome. 
  • Build creative and driven techniques to recruit, source, assess, and close candidates across technical and non-technical departments
  • Manage and prioritize hiring across a variety of teams and hiring managers
  • Partner with and cultivate strong relationships with each hiring manager and team
  • Facilitate interview and hiring discussions with interviewers and hiring managers
  • Quickly ramp and become familiar with newly onboarded positions
  • Track and present pipeline updates, recruiting progress reports to hiring managers and leadership team
  • Ensure an amazing candidate experience from start-to-finish
  • Drive offer process - including extending offers and closing candidates
  • Be critical to building and maintaining OneSignal’s culture as we grow
  • BA/BS degree or equivalent work experience
  • 5+ years experience in full life-cycle recruiting, preferably in a high growth environment supporting multiple teams
  • Experience building technical and business teams from scratch
  • Expertise in full life-cycle recruiting including sourcing, qualifying, compensation and closing
  • Experience recruiting for all levels of an organization including management and above
  • Ability to manage and prioritize multiple deliverables with competing demands
  • Patient, communicative, collaborative team player who is detail oriented and has outstanding interpersonal skills
  • Excellent communication skills
  • Combined experience at a recruitment agency and an early stage company is preferred
  • Salary: $110k - $140k 
  • Equity: .01% - .05% 

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

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 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, 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.
  • Salary: $120k - $165k
  • Equity: 0.2% - 0.35%

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

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.
  • Work closely with a small team to scale and improve reliability of the OneSignal service
  • Architect 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
  • Work with application engineers to deploy new services and improve deployment of existing services
  • Plan and test 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
  • 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
  • Proficient in written and oral communications
  • Ability to collaborate well on a team
  • Can deliver solutions independently as well
  • Friendliness and empathy
  • Modesty
  • Love of learning
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

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

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.  
  • 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 
  • 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
  • Salary: $100-120k OTE ($60-70k base / $40-50k target bonus)
  • Equity: 0.05 - 0.1%

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

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.
  • Enjoy rapid iteration. We ship code multiple times per day
  • 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
  • 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
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

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

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.
  • 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
  • 5+ 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
  • Proficiency in written and oral communications
  • Ability to collaborate well on a team
  • Friendliness and empathy
  • Modesty
  • Can deliver solutions independently
  • Love of learning
  • 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!
  • Salary: $120k - $165k
  • Equity: 0.2% - 0.35%

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

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.
  • 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.
  • Has built and published a native app for Android
  • Enjoys diving deep to find solutions to tricky bugs
  • Is a polyglot programmer and enjoys learning new programming languages
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

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

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.
  • Write code in Objective-C and Swift. Additionally writing SDK bindings for C#, Lua, C++, JavaScript, and more.
  • Write high quality code in previously unfamiliar programming languages.
  • Create and maintain open source SDKs used by hundreds of thousands of developers.
  • 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.
  • Salary: $120k - $170k
  • Equity: 0.2% - 0.5%

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

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 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.
  • 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.
  • Salary: $110k - $140k
  • Equity: 0.1% - 0.15%

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