About this role
About the Role
We are seeking a Software Engineer to join the team to develop, maintain, and improve the framework powering a rich set of user experiences on multiple platforms. You will contribute to SDKs, APIs, and documentation to enable smooth integration for application teams.
What You'll Do
- Implement and improve framework features and SDKs across multiple platforms while collaborating with application teams to meet feature and performance requirements.
- Build clean, well-documented, and reusable APIs to simplify integration with platform services.
- Ensure SDKs are performant, scalable, and backward-compatible across versions.
- Collaborate with framework and application teams to define SDK requirements and developer experience.
- Create and maintain developer documentation, sample apps, and integration guides.
- Debug and resolve integration issues reported by partner teams or SDK consumers.
- Continuously improve SDK usability, reliability, and adoption.
- Collaborate with team lead and peers to seek/give feedback on pull requests, gather technical requirements and technical design documents.
What We're Looking For
- B.S. degree in Computer Science or equivalent fields.
- 3-5 years of professional software development experience.
- Experience writing high-performance code in C++.
- Experience with Jenkins or any CI/CD tools.
- Experience writing JavaScript and/or TypeScript with popular frameworks like React, Angular, Ember and similar.
- Solid understanding of API design principles, versioning, and backward compatibility.
Nice to Have
- Familiar with React Native.
- Experience building and shipping SDKs, libraries, or developer-facing platforms.
- Familiar with development on multiple platforms (Linux, Android, Windows).
- Experience with package management and distribution tools (e.g., Maven, Gradle, CocoaPods, npm, Conan).
- Experience working on cross-platform SDKs (Android, iOS, Web, or desktop).
Compensation & Benefits
- Base pay range varies by market/location and is determined based on knowledge, skills, experience, and location. In addition, this role is eligible for SIE’s top-tier benefits package.