Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

OneSignal Logo

Senior Software Engineer, Journeys Team (Backend)

OneSignal

$170,000 - $190,000
Sep 9, 2025
Remote, US
Apply Now

OneSignal is looking for a Senior Software Engineer to help develop their Customer Engagement products, which enable businesses to orchestrate and evaluate multi-channel user engagement campaigns across SMS, Push, Email, and more. The engineer will contribute to building highly flexible, no-code solutions that allow customers to engage users effectively.

Requirements

  • 6+ years of professional software development experience
  • Experience working with backend distributed systems at scale
  • Experience with two system programming languages (Rust, C++, Go, etc)
  • A strong willingness to learn new technologies rapidly
  • Experience designing RESTful and/or gRPC APIs
  • Experience with data modeling for scale using MySQL, PostgreSQL, Redis, Cassandra, and/or ScyllaDB
  • Ability to own and deliver end to end software functionality from design/architecture, through implementation, testing, production, release, and monitoring

Responsibilities

  • Collaborate with Product Managers, Designers, and Engineers to implement new features for our Customer Engagement products, using Rust, Go, Ruby and more.
  • Conduct code and specification reviews, providing technical insights to improve our features and code base
  • Resolve production reliability issues and ensure the system scales to meet the demands of our customers
  • Refactor components on the frontend, creating extensible, reusable and clean component architecture
  • Stay up-to-date with the latest industry trends and technologies, incorporating new ideas into our engineering processes

Other

  • Ability to manage complex cross-team coordination and work closely with product owners
  • Ability to evaluate and communicate different engineering solutions and trade-offs
  • Friendliness & Empathy
  • Accountability & Collaboration
  • Proactiveness & Urgency