Logo
OneSignal

Senior Software Engineer, SDK

OneSignal, San Mateo, California, United States, 94409


[Full Time] Senior Software Engineer, SDK at OneSignal (United States)Senior Software Engineer, SDK

OneSignal United StatesDate Posted: 02 Aug, 2023Work Location: San Mateo, CA, United StatesSalary Offered: $160000 — $180000 yearlyJob Type: Full TimeExperience Required: 6+ yearsRemote Work: YesStock Options: NoVacancies: 1 availableOneSignal 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 engagement, we enable over a million businesses to keep their users engaged and up to date by delivering 12 billion messages

daily.1 in 5 new apps launches using OneSignal! We support companies in 140 countries, including Zynga, USA Today, Bitcoin.com, Upwork, Tribune, and many more - from startups and small businesses just getting off the ground to established companies communicating with millions of customers.We’re venture-backed by SignalFire, Rakuten Ventures, Y Combinator, HubSpot, and BAM Elevate. We’re a remote-first company, offering remote work as the default option in the United States and have offices in San Mateo, CA, New York City, and London, UK.About The Team:The SDK Platform Team is responsible for the open source components of our software stack that we ship to our customers. These include client libraries for our REST API, CLI Tools, libraries embedded in customer applications (e.g. the Android SDK), and associated tooling and resources.What You'll Do:Solve challenging business use-cases in a project with elegant, readable code and clear testsDevelop prototypes and analyze user needs and software requirements to determine feasibility of design within time and cost constraintsCraft APIs that are both robust and easy to use for a wide range of use casesEngage with developers on GitHub, troubleshoot customer issues, and develop or direct software system testing or validation proceduresConduct research on ecosystem trends, upstream software changes, and deepen domain knowledgeWhat You'll Bring:At least 6 years experience working as a software engineerDeep experience with developing applications for one or more of the following platforms: Android, iOS, Web, Unity, Godot, Xamarin, React Native, Flutter, CordovaComfort working in a distributed team with autonomyPassion for building tools for frontend developersExperience interacting with RESTful and RPC APIsInterest in working with a diverse group of polyglot codebases (Java, Kotlin, Obj-C, Swift, TypeScript, C#, JavaScript, PHP, Java, Dart, Ruby, and more)Preferred skills and experience:Experience writing SDKs, Client Libraries, or other Developer ToolsBroad knowledge of development environmentsActive engagement with a developer communityEnjoys interacting with a developer ecosystem and is experienced in leveraging empathy for making better developer productsThe New York and California base salary for this full time position is between $160,000 to $180,000. Your exact starting salary is determined by a number of factors such as your experience, skills, and qualifications. In addition to base salary, we also offer a competitive equity program and comprehensive and inclusive benefits.Qualities we look for:

Friendliness & EmpathyAccountability & CollaborationProactiveness & UrgencyGrowth Mindset & Love of LearningIn keeping with our beliefs and goals, no employee or applicant will face discrimination/harassment based on: race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status.

#J-18808-Ljbffr