CrawlJobs Logo

Senior Software Engineer, Analytics (Backend)

United States 170000.00 - 190000.00 USD / Year · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

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 businesses to keep their 1.5B monthly active users engaged and up to date by delivering over 1.3T messages a year! 1 in 4 app publishers trust OneSignal to power their customer engagement! 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 Live Nation, American Express, Whole Foods, Zynga, Bitcoin.com, and many more. We're 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, Singapore, and Canada - with plans to expand the locations we support in the future. Some roles are hybrid roles and will be listed as such. We have offices in San Mateo, CA and London, UK, and offer flex seating options for employees to work together in-person in NY and other areas. Hiring in Singapore is done in partnership with a local EOR, and hiring in Canada is done in partnership with Rippling's EOR. OneSignal has a lot of the great tech startup qualities you'd expect, but we don't stop there. Our massive scale and small team, emphasis on collaboration, and focus on ownership and personal growth make OneSignal a uniquely great place to work. Our blog contains more information about the OneSignal Engineering career ladder, and our diverse team. About The Team: Our Analytics team builds the products that help customers tell the success story of their messaging strategy. We turn massive volumes of messaging data into clear, actionable insights, giving customers the confidence to make bold decisions that drive real business outcomes. As a Senior Remote Software Engineer, you'll have the autonomy to take ownership of significant projects and make a direct impact on our platform's performance and features. Your expertise will shape the way businesses engage with their users.

Job Responsibility

  • Collaborate closely with Product Managers, Designers, and fellow engineers to design and implement backend services to support features in our application, using languages such as, Rust and Golang
  • Manage deployments in Kubernetes and monitor system performance and stability
  • Actively participate in peer code reviews and Technical Design Spec reviews, providing valuable technical insights to continuously improve our code base
  • Lead projects and write technical design documents and specs, while also having an active, hands-on role in implementation and coding
  • Participate in our on-call rotation and work with the team to efficiently resolve production issues and ensure the system scales smoothly to meet the growing demands of our customers
  • Conduct data analysis and performance monitoring to identify areas for optimization and enhancement
  • Stay up-to-date with the latest industry trends and technologies, incorporating new ideas into our engineering processes

Requirements

  • 6+ years of professional software development experience
  • Experience building backend microservices at scale
  • Strong Usage of AI tooling or integrations
  • Experience with a statically typed language, preferably: Rust and/or Golang, or a strong willingness to learn these two languages quickly
  • Experience with ClickHouse, Cassandra or similar NoSQL databases
  • Experience with a distributed system event streaming framework such as Apache Kafka
  • Experience with Docker and Kubernetes
  • Experience designing RESTful APIs and/or gRPC endpoints
  • Have a good understanding of clean software design principles

Nice to have

  • Experience with Ruby/Rails
  • Experience with continuous build in an Agile Environment
  • Experience with PostgreSQL or other relational databases
  • Experience working on an Analytics team

What we offer

  • competitive equity program
  • comprehensive and inclusive benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Analytics (Backend)

8 matching positions

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend) - Data & Storage Platforms

As a Senior Software Engineer in the Storage, Search, and Data (SSD) group, you ...
Location
Location
United States , Seattle, Washington; San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ Years of Engineering Experience: Proven track record of building and maintaining large-scale distributed systems
  • Deep Storage Knowledge: Practical, hands-on experience with: Relational & NoSQL: Distributed MySQL, Cassandra, or Redis
  • Batch & Object: HDFS, S3/GCS, and Metadata services
  • Distributed Systems: If you’ve worked on systems like Google Spanner or TiDB, you’ll be a great fit for our Transactional Storage (Docstore) team
  • Coding Mastery: Expert-level proficiency in Java, Go, or C++, with a strong focus on concurrency, memory management, and performance tuning
  • Query Engines: Experience with large-scale analytical engines like Presto, Hive, or Trino
Job Responsibility
Job Responsibility
  • Own & Execute: Lead the design and implementation of major features for Uber’s storage and data platforms (e.g., Docstore, Pinot, or OpenSearch)
  • Cloud-Native Modernization: Build and optimize services that leverage GCP and OCI Object Storage, focusing on high-throughput metadata management and S3-compatible API support
  • Storage Optimization: Drive efficiency across our HDFS and Blobstore layers, using table formats like Apache Hudi or Iceberg to improve data freshness and reduce cost
  • AI/ML Integration: Work with AI teams to design high-performance data pipelines, ensuring our storage layers can handle the intense IO demands of GPU-based model training
  • Operational Leadership: Ensure 99.99% availability for your services. You will lead root-cause analyses (RCAs), improve observability, and mentor L3/L4 engineers on best practices for distributed systems
What we offer
What we offer
  • Uber's bonus program
  • equity award & other types of comp
  • 401(k) plan
  • various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Rider Growth is a new and emerging charter in Uber with the mission to help incr...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7+ years hands on experience in developing highly scalable backend micro-services using technologies such as Java and Go
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
  • Grit, drive and a deep feeling of ownership
Job Responsibility
Job Responsibility
  • Work on Uber's most complex web applications by designing, implementing, and unit testing the frontend application code
  • Help teams with helping with defining an architecture that would scale and also encourage best practices
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
  • Goto person to get clarity of problem statements and also can breakdown into meaningful tasks
  • Promote and demonstrate problem-specific expertise in delivering results
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Rider Growth is a new and emerging charter in Uber with the mission to help incr...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Grit, drive and a deep feeling of ownership
  • Minimum 7+ years hands on experience in developing highly scalable backend micro-services using technologies such as Java and Go
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
  • Knowledge of data structure and algorithms and an ability to use them practically when implementing solutions
  • Demonstrated experience working collaboratively in cross-functional teams
  • Knowledge of the logistics and mobility industry is a plus
Job Responsibility
Job Responsibility
  • Help increase the rate of customer acquisition, decrease rate of customer retention, and increase revenue by a) optimising existing products and b) building new products
  • Collaborate closely with product managers and business operations teams to build for scale, yet focusing on providing intuitive and delightful customer experiences
  • Work on Uber's most complex web applications by designing, implementing, and unit testing the frontend application code
  • Build a next gen UI using the latest technologies: React, Redux, Sass, ES2016
  • Help teams with helping with defining an architecture that would scale and also encourage best practices
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
  • Goto person to get clarity of problem statements and also can breakdown into meaningful tasks
  • Promote and demonstrate problem-specific expertise in delivering results
Read More
Arrow Right

Senior Software Engineer, Backend - Onboarding

Onboarding team plays a pivotal role in Airwallex's mission by facilitating the ...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced and technically proficient with robust expertise in Java/Kotlin
  • Empathetic and insightful regarding customer needs
  • Data-driven and analytical
  • Collaborative and knowledge-sharing
  • Adaptable and continuously learning
  • Proactive and ownership-driven
  • Efficient and prioritization-savvy
Job Responsibility
Job Responsibility
  • Design and build scalable systems
  • Architect, develop, and maintain microservices in Java/Kotlin
  • Enable data-driven decisions
  • Collaborate with data scientists and product managers
  • Collaborate and innovate with cross-functional teams
  • Experiment and iterate
  • Develop services that support rapid A/B testing
  • Promote security & compliance
  • Integrate secure coding practices and frameworks
What we offer
What we offer
  • Be part of something big
  • Grow with us
  • Collaborate with the best
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Backend

The Global Treasury and Payment Network (GTPN) team sits at the core of Airwalle...
Location
Location
United States , San Francisco
Salary
Salary:
200000.00 - 250000.00 USD / Year
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Highly Experienced and Inspirational Leader: successfully led a highly effective team in a dynamic and fast-paced environment
  • Experienced and Technically Proficient: 10+ years working in modern engineering practices focused on continuous innovation and high-quality engineering
  • A Technical and Talent Bar Raiser: set high standards and lead by example
  • Empathetic and Insightful: deep empathy for customer needs
  • Data-Driven and Analytical: ability to interpret data
  • Collaborative and Knowledge-Sharing: thrive in team settings and committed to sharing knowledge
  • Adaptable and Continuously Learning: agility and eagerness to adopt new skills and technologies
  • Proactive and Ownership-Driven: self-motivated and take initiative
  • Efficient and Prioritization-Savvy: excel at prioritizing tasks
Job Responsibility
Job Responsibility
  • Lead with Inspiration & Purpose: oversee the strategy, architecture, development, and operation of Airwallex’s GTPN team
  • Collaborate and Create: work alongside a team to bring finance products from concept to launch
  • Understand and Empathize: dive deep into customers' needs and challenges
  • Measure and Optimize: leverage data to drive decisions
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • medical, dental, and vision insurance
  • a 401(k) plan
  • short-term and long-term disability
  • basic life insurance
  • well-being benefits
  • 20 paid days of vacation
  • 12 paid days of company holidays
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Backend

Credit Genie is a mobile-first financial wellness platform designed to help indi...
Location
Location
United States; Canada , New York, NY; Plymouth Meeting, PA; Philadelphia, PA; San Francisco, CA; Pittsburgh, PA; Toronto, ON
Salary
Salary:
150000.00 - 250000.00 USD; CAD / Year
creditgenie.com Logo
Credit Genie
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience designing, building, and scaling high-performance backend systems in a fast-paced, high-growth environment
  • Expertise in architecting and productionizing large-scale distributed systems
  • Comfortable working across multiple technical areas and collaborating with frontend/mobile teams
  • Passion for tackling complex challenges with structured thinking and analytical rigor
  • Ability to break down intricate systems, identify flaws, and implement scalable, secure, and maintainable solutions
  • Thrives in a fast-moving, iterative environment with a bias for action
  • Excited to take full ownership of projects, drive impact, and work cross-functionally with product, design, and engineering teams
  • Strong understanding of data privacy, compliance, and secure coding practices
  • Experience with designing resilient and reliable systems that meet high security and regulatory standards
Job Responsibility
Job Responsibility
  • Design, Build, and Scale – Own backend systems end-to-end, from architecture to deployment, ensuring high performance, security, and scalability for next-generation financial products
  • Greenfield Development – Work on new projects from scratch, making foundational technical decisions that will shape our platform for years to come
  • Cross-Functional Collaboration – Partner with product, design, data science, and adjacent engineering teams to build impactful features and solve complex business challenges
  • Technical Leadership – Lead critical technical, design, and product discussions, driving best practices in system design, coding, testing, and DevOps
  • Customer-Focused Innovation – Scope, build, and optimize products and services that deliver immediate and meaningful value to users
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • 100% company-paid medical, dental, and vision coverage for you and your dependents on your first day of employment
  • Receive up to $100 per month in fitness reimbursement or enjoy a complimentary full membership to LifeTime Fitness or Equinox
  • 401(k) with a 3.5% match and immediate vesting
  • Meal program available for both lunch and dinner
  • Pre-tax benefits, including a $1,000 HSA match
  • Life and accidental insurance
  • Flexible PTO
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Analytics Platform

The Event Analytics Platform (EAP) team is responsible for the infrastructure th...
Location
Location
United States , San Francisco
Salary
Salary:
190000.00 - 280000.00 USD / Year
sentry.io Logo
Sentry
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 4+ years of experience in backend or infrastructure engineering
  • Strong knowledge of replicated and/or distributed data storage systems
  • Proficiency in Python or a comparable language
  • Experience with some or all of the following systems: Disk-driven Storage Systems: PostgreSQL, ClickHouse
  • Memory-driven Storage Systems: Memcached, Redis
  • Streaming Platforms: Kafka, RabbitMQ
  • Strong communication skills, with the ability to articulate technical concepts clearly
  • In the San Francisco Bay Area or willing to relocate
Job Responsibility
Job Responsibility
  • Expand EAP's ability to deliver data at world-class speed and reliability
  • Architect and automate services and systems to scale reliably under growing demand
  • Make architectural trade-offs that balance product requirements with engineering constraints
  • Maintain and grow the team's code quality initiatives by regularly reviewing code and contributing to design decisions
  • Lead design and discussions around deliverables the team is working towards
  • Improve the maintainability and developer experience of the codebases EAP owns
What we offer
What we offer
  • Incentive compensation
  • Equity grants
  • Paid time off
  • Group health insurance coverage
  • Fulltime
Read More
Arrow Right