Senior Software Engineer

OneSignal Logo

OneSignal

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

Summary

Join OneSignal's Integrations team as a Senior Software Engineer and collaborate with Product Managers, Designers, and Sales/Success teams to build scalable platform solutions. You will actively participate in code and design reviews, resolve production issues, conduct data analysis, and stay current with industry trends. The ideal candidate possesses 6+ years of software development experience, expertise in Rust and/or Golang, and experience designing RESTful APIs and gRPC services. Remote work is the default option in many US states, the UK, and Singapore. OneSignal offers a competitive salary, equity program, and comprehensive benefits.

Requirements

  • 6+ years of professional software development experience
  • Ability to work on a self-motivated, high performing team
  • Experience with Rust and/or Golang, or a strong willingness to learn these two languages quickly
  • 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 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

Preferred Qualifications

  • Experience with Ruby/Rails
  • Experience building a robust React Web application
  • Experience operating reliable distributed systems at scale
  • Experience with distributed system event streaming frameworks such as Apache Kafka
  • Experience working on an Integrations team

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.