Talent.com
Staff Software Engineer, Core Services (Data Platform)
Staff Software Engineer, Core Services (Data Platform)OneSignal • California, MO, United States
Staff Software Engineer, Core Services (Data Platform)

Staff Software Engineer, Core Services (Data Platform)

OneSignal • California, MO, United States
8 hours ago
Job type
  • Full-time
Job description

Staff Software Engineer, Core Services (Data Platform)

OneSignal is a leading omnichannel customer engagement solution, powering personalized customer journeys across mobile and web push notifications, in-app messaging, SMS, and email. On a mission to democratize customer engagement, we enable over a million businesses to keep their users engaged and up to date by delivering billions of messages daily.

1 in 5 new apps launches using OneSignal! And we support companies in 140 countries! Our customers range from startups and small businesses just getting off the ground to established companies such as Zynga, USA Today, , Eventbrite, Tribune, and many more.

Were Series C, venture-backed by SignalFire, Rakuten Ventures, Y Combinator, HubSpot, and BAM Elevate. We offer remote work as the default option in the United States in California, Colorado, Massachusetts, New York, New Jersey, Oregon, Pennsylvania, Texas, Utah and Washington. As well as in the UK and Singapore - with plans to expand the locations we support in the future.

Our blog contains more information about Engineering at OneSignal.

About The Team : We are looking for an accomplished Senior / Staff Software Engineer to join our Core Team and lead our Data Platform efforts.

In this role, you will be primarily responsible for designing our next generation Data Platform. In the short term, this means developing and executing a strategy to handle the imminent deprecation of Open Source Scylla.

People experienced with ScyllaDB, Cassandra, DataStax, Google Cloud BigTable, AWS Keyspaces and other column-family stores should strongly consider applying. ScyllaDB experience is not required, but experience with this class of database is.

Your longer term responsibilities will include bringing Postgres and ClickHouse into the new data platform and writing microservices in Rust.

What You'll Do

  • Design and execute the vision for our next generation data platform, including the migration away from Scylla
  • Conduct data analysis and performance monitoring to identify areas for optimization and enhancement
  • Design and execute database optimizations to process terabytes of data
  • Collaborate closely with fellow engineers to architect and implement services required to back OneSignals product offerings
  • Actively participate in peer code reviews and Technical Design Spec reviews, providing valuable technical insights to continuously improve our code base
  • Work with the team to efficiently resolve production issues and ensure the system scales smoothly to meet the growing demands of our customers.
  • Stay up-to-date with the latest industry trends and technologies, incorporating new ideas into our engineering processes
  • Build out logging, monitoring, and alerting to ensure the health and performance of the data platforms

What You'll Bring :

  • At least 8 years experience working as a software engineer
  • Ability to work on a self-motivated team, high performing team
  • Experience operating reliable production systems at scale
  • Easily bored running tasks by hand and the ability to automate such tasks
  • Experience with distributed system event streaming framework such as Apache Kafka
  • Experience with Rust, Golang or other lower level languages.
  • Ability to reason about how data flows through distributed systems
  • Experience with Docker and Kubernetes
  • Required

    We value a variety of experiences, and these are not required. It would be a added bonus if you have experience in any of the following :

  • Experience with any of Redis, Kafka, gRPC
  • Experience profiling applications to improve performance in terms of time / CPU / memory
  • The New York and California base salary for this full time position is between $190,000 to $210,000. Your exact starting salary is determined by a number of factors such as your experience, skills, and qualifications. In addition to base salary, we also offer a competitive equity program and comprehensive and inclusive benefits.

    Qualities We Look For

  • Friendliness & Empathy
  • Accountability & Collaboration
  • Proactiveness & Urgency
  • Growth Mindset & 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.

    Applicants with disabilities may be entitled to reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on OneSignal. Please inform us if you need assistance completing any forms or to otherwise participate in the application and / or interview process.

    #J-18808-Ljbffr

    Create a job alert for this search

    Staff Software Engineer • California, MO, United States

    Related jobs
    Staff Software Engineer - Streaming Infrastructure Engineering Seattle, WA

    Staff Software Engineer - Streaming Infrastructure Engineering Seattle, WA

    Rippling • California, MO, United States
    Full-time
    Staff Software Engineer - Streaming Infrastructure.Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across ...Show more
    Last updated: 2 days ago • Promoted
    Staff Software Engineer, Local Services

    Staff Software Engineer, Local Services

    Square • California, MO, United States
    Full-time
    The Local Services team builds tools for businesses that sell time, expertise, and servicessupporting Square Appointments and Square Invoices, two of Square's most widely used products.As a Staff S...Show more
    Last updated: 8 hours ago • Promoted • New!
    Senior Software Engineer, Blockchain Platform (Blockchain Data Processing)

    Senior Software Engineer, Blockchain Platform (Blockchain Data Processing)

    Coinbase • Jefferson City, MO, United States
    Full-time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 1 day ago • Promoted
    Staff Software Engineer, Backend (Consumer - Growth)

    Staff Software Engineer, Backend (Consumer - Growth)

    Coinbase • Jefferson City, MO, United States
    Full-time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 2 days ago • Promoted
    Principal Software Engineer - Big Data Processing

    Principal Software Engineer - Big Data Processing

    Oracle • Jefferson City, MO, United States
    Full-time
    Oracle Health Data Intelligence has a rare opportunity to play a critical role in how Oracle Health products impact and disrupt the healthcare industry by transforming how healthcare and technology...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer - Big Data

    Senior Software Engineer - Big Data

    Oracle • Jefferson City, MO, United States
    Full-time
    Oracle's Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment.Our customers run thei...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer - Health Data Integration

    Senior Software Engineer - Health Data Integration

    Oracle • Jefferson City, MO, United States
    Full-time
    Oracle Health Data Intellgence (HDI) is looking for a Principal Software Engineer to join a team that is developing a new integration point between HDI and other partner systems.Our application is ...Show more
    Last updated: 2 days ago • Promoted
    Staff Software Engineer, Backend (Platform - Risk Platform)

    Staff Software Engineer, Backend (Platform - Risk Platform)

    Coinbase • Jefferson City, MO, United States
    Full-time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 2 days ago • Promoted
    Principal Software Engineer (Nashville, TN only)

    Principal Software Engineer (Nashville, TN only)

    Oracle • Jefferson City, MO, United States
    Full-time
    At Multicloud Services organization, our mission is to support customer choice, transparency, and value when it comes to cloud infrastructure. We make it easy for our customers to maximize the value...Show more
    Last updated: 2 days ago • Promoted
    Senior Staff Software Engineer (Analytics Infra)

    Senior Staff Software Engineer (Analytics Infra)

    Adswizz • California, MO, United States
    Full-time
    SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connect) are leading a new era of audio entertainment and services by delivering the most compelling subscription...Show more
    Last updated: 8 hours ago • Promoted • New!
    AI Growth Lead (Staff Software Engineer)

    AI Growth Lead (Staff Software Engineer)

    Coinbase • Jefferson City, MO, United States
    Full-time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 2 days ago • Promoted
    Sr. Staff Software Engineer, Pay Group Engineering

    Sr. Staff Software Engineer, Pay Group Engineering

    Gusto • California, MO, United States
    Full-time
    Staff Software Engineer, Pay Group Engineering.Staff Software Engineer, Pay Group Engineering.About Gusto : At Gusto, we're on a mission to grow the small business economy.We handle the hard stuffli...Show more
    Last updated: 8 hours ago • Promoted • New!
    Staff Software Engineer, Backend (Consumer)

    Staff Software Engineer, Backend (Consumer)

    Coinbase • Jefferson City, MO, United States
    Full-time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer, Backend - Blockchain Platform (Blockchain Data Platform)

    Software Engineer, Backend - Blockchain Platform (Blockchain Data Platform)

    Coinbase • Jefferson City, MO, United States
    Full-time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Backend - Blockchain Platform (Staking Data)

    Software Engineer, Backend - Blockchain Platform (Staking Data)

    Missouri Staffing • Jefferson City, MO, United States
    Full-time
    Join Coinbase's Staking Platform Team.Ready to be pushed beyond what you think you're capable of? At Coinbase, our mission is to increase economic freedom in the world. It's a massive, ambitious opp...Show more
    Last updated: 5 hours ago • Promoted • New!
    Staff Software Engineer, Backend (Institutional - Foundations)

    Staff Software Engineer, Backend (Institutional - Foundations)

    Coinbase • Jefferson City, MO, United States
    Full-time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 2 days ago • Promoted
    Staff Software Engineer, Square Cards

    Staff Software Engineer, Square Cards

    Square • California, MO, United States
    Full-time
    Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square.After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, ...Show more
    Last updated: 2 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    The Hertz Corporation • Jefferson City, MO, United States
    Full-time
    You will be building scalable systems and shipping features in a complex environment, where one must contend with challenges such as modernizing legacy applications and managing technical debt.Desi...Show more
    Last updated: 2 days ago • Promoted