Avatar for OneSignal

The World's Most Widely Used Push Messaging Platform

Distributed Systems Architect

Apply now

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.

Healthcare benefits

100% of health and dental insurance premiums paid for.

Retirement benefits

Parental leave

Equity benefits

Vacation policy

Unlimited vacation policy with 3 week recommendation.

Company meals

Healthy catered lunch & dinner options every day.

Wellness benefits

Company events

Fun events like chocolate making, bike rides, game nights, and two company off-sites per year.

No meeting wednesday

We don't schedule internal meetings on Wednesdays.

Choice of workstation

Choose your own hardware and operating system.

OneSignal at a glance

The World's Most Widely Used Push Messaging Platform

OneSignal focuses on Mobile, Enterprise Software, Advertising Platforms, Apps, and Developer Tools. Their company has offices in New York City and San Mateo. They have a small team that's between 11-50 employees. To date, OneSignal has raised $34.47M of funding; their latest round was closed on August 2019.

You can view their website at https://onesignal.com/ or find them on Twitter, Facebook, LinkedIn, and Product Hunt.

More jobs at OneSignal

View all jobs

Software Engineer in Test

Site Reliability Engineer

Full Stack Software Engineer

Site Reliability Engineer

Backend Software Engineer

Similar jobs to Distributed Systems Architect at OneSignal

Avatar for Create & Learn
We teach k-9 kids the latest technologies in an age-appropriate way
Avatar for FalconX
Data-driven digital assets brokerage
Avatar for HealthCrowd
Industry's first end-to-end communications solution