Remote Senior Software Engineer, Core Services (Backend)

at OneSignal

Posted 1 day ago 13 applied

Description:

  • OneSignal is a leading omnichannel customer engagement solution that powers personalized customer journeys across various platforms including mobile and web push notifications, in-app messaging, SMS, and email.
  • The company enables over a million businesses to keep their users engaged by delivering billions of messages daily.
  • OneSignal supports companies in 140 countries, including notable clients like Zynga, USA Today, and Eventbrite.
  • The company is Series C, venture-backed by SignalFire, Rakuten Ventures, Y Combinator, HubSpot, and BAM Elevate.
  • Remote work is offered as the default option in several U.S. states and internationally in the UK and Singapore, with plans for future expansion.
  • The Core Services team is responsible for the design, development, and operation of essential services that support product development, including a delivery pipeline for over 12 billion notifications daily.
  • As a Senior Software Engineer, you will have the autonomy to take ownership of significant projects and impact the platform's performance and features.
  • Responsibilities include collaborating with engineers to architect high-performance services, participating in code and design reviews, resolving production issues, conducting data analysis, and designing APIs and database schemas.

Requirements:

  • A minimum of 6 years of experience working as a software engineer is required.
  • Experience operating reliable production systems at scale is necessary.
  • Proficiency in writing high-performance code in a compiled language such as Rust, C/C++, Java, or Golang is essential.
  • The ability to reason about data flow in distributed systems is required.
  • A bias towards automating repetitive tasks is expected.
  • Experience with relational databases and designing reliable production systems that handle large data volumes is a plus.
  • Familiarity with distributed system event streaming frameworks like Apache Kafka or Pulsar is advantageous.
  • Experience with technologies such as Redis, Scylla, Apache Cassandra, ClickHouse, and gRPC is beneficial.
  • Skills in profiling applications for performance improvement and debugging distributed systems are desirable.
  • Knowledge of Docker and Kubernetes is a plus.

Benefits:

  • The base salary for this full-time position ranges from $170,000 to $190,000, depending on experience, skills, and qualifications.
  • In addition to the base salary, OneSignal offers a competitive equity program.
  • Comprehensive and inclusive benefits are provided to all employees.
  • The company emphasizes a healthy work-life balance and personal growth opportunities.
  • Employees have the flexibility to create a work schedule that suits their professional and personal lives.

Get realtime job alerts

Be the first to know about new jobs