Senior Software Engineer

OneSignal Logo

OneSignal

πŸ’΅ $170k-$190k
πŸ“Remote - United States

Summary

Join OneSignal's Monetizations team as a Remote Senior Software Engineer and play a pivotal role in turning enterprise deals into reality. You will build infrastructure for sophisticated customers, directly impacting OneSignal's growth. Collaborate with various teams to understand buyer requirements and translate them into scalable platform solutions. Your work will shape how thousands of organizations interact with the platform. You will also conduct data analysis, stay updated on industry trends, and lead experiments to accelerate growth. This role offers autonomy and the chance to make significant contributions to a leading omnichannel customer engagement solution.

Requirements

  • 6+ years of professional software development experience
  • Experience building backend frameworks at scale, particularly for billing, authentication, or enterprise governance systems
  • Experience with Rust and/or Golang, or a strong willingness to learn these two languages quickly
  • Experience with AI tools in the developer workflow
  • Experience with databases such as PostgreSQL, ScyllaDB
  • Experience with distributed system event streaming frameworks such as Apache Kafka
  • Experience with Google Cloud Platform
  • Experience with Docker and Kubernetes
  • Experience designing RESTful APIs and gRPC services
  • Ability to work independently in uncertainty while maintaining focus on scalable, long-term solutions

Responsibilities

  • Collaborate closely with Product Managers, Designers, and Sales/Success teams to understand enterprise buyer requirements and translate them into scalable platform solutions
  • Actively participate in peer code reviews and Technical Design Spec reviews, providing valuable technical insights to continuously improve our codebase
  • Collaborate with the team to efficiently resolve production issues and ensure the system scales smoothly to meet the increasing 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 while being a thought leader on leveraging AI tools in our workflow
  • Lead multiple experiments and initiatives to unblock enterprise customer operations and accelerate growth in complex accounts

Preferred Qualifications

  • Experience with Ruby/Rails
  • Experience building a robust React Web application
  • Experience with billing platforms (Recurly, Stripe, etc.) and subscription management
  • Experience working on Growth or Monetization teams
  • Background in enterprise sales or customer success collaboration

Benefits

  • Competitive equity program
  • Comprehensive and inclusive benefits
  • Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.