Browse All Jobs
Job Description
OneSignal is seeking a Staff Software Engineer, SDK (Tech Lead) to join their SDK Team. OneSignal is a leading omnichannel customer engagement solution. This role is remote within the United States. The Staff Software Engineer will lead the design, development, and maintenance of high-quality SDKs used by OneSignal clients across multiple platforms. They will solve challenging business use-cases with elegant code and develop prototypes to determine design feasibility. The engineer will also engage with developers on GitHub, troubleshoot customer issues, and research ecosystem trends.What this role involves:
  • Leading the design, development, and maintenance of robust, high-quality SDKs.
  • Solving challenging business use-cases with elegant, readable code and clear tests.
  • Developing prototypes and analyzing user needs and software requirements.
  • Crafting APIs that are both robust and easy to use.
  • Engaging with developers on GitHub and troubleshooting customer issues.
  • Researching ecosystem trends and deepening domain knowledge.
Requirements:
  • At least 8 years of experience as a software engineer.
  • Experience writing SDKs, Client Libraries, or other Developer Tools.
  • Deep experience with developing applications for one or more platforms: Android, iOS, Web, Unity, .Net/Xamarin, React Native, Flutter, Cordova.
  • Comfortable working in a distributed team with autonomy.
  • Passion for building tools for frontend developers.
  • Experience interacting with RESTful and RPC APIs.
  • Interest in working with a diverse group of polyglot codebases.
What OneSignal offers:
  • Remote work opportunity within the United States.
  • Competitive equity program.
  • Comprehensive and inclusive benefits.
Apply Manually