
Senior Software Engineer, SDK
- Vancouver, BC
- Permanent
- Temps-plein
- Lead React Native SDK Development: Design, build, and maintain our React Native SDKs with a focus on performance, scalability, and developer usability.
- Contribute Across Platforms: Support development of Flutter and potentially other mobile SDKs to maintain a consistent experience across ecosystems.
- Drive Developer Experience: Own the usability of our SDKs by designing intuitive APIs, writing clean and thorough documentation, and supporting integration flows.
- Build UI Components: Use React to build frontend components and tools that showcase SDK features or help developers test/debug integrations.
- Support SDK Integration: Partner with customers and internal teams to troubleshoot issues and guide successful integration of our SDKs.
- Automate Release Pipelines: Enhance CI/CD systems for publishing to npm and other package managers with a smooth, reliable release process.
- Collaborate Cross-Functionally: Work closely with product managers, designers, and engineers across Amplitude to deliver impactful SDK features.
- Champion Engineering Excellence: Lead design discussions, contribute to architecture reviews, and mentor teammates on SDK best practices.
- Passion for developer experience - you think about how your work feels to other engineers
- Interest in customer interaction, debugging tricky issues, and creating helpful documentation
- Attention to detail and commitment to high-quality, maintainable code
- A track record of shipping libraries or SDKs with elegant, intuitive APIs
- Strong understanding of software engineering fundamentals, algorithms, and system design
- Enthusiasm for working across languages and frameworks to solve cross-platform problems
- B.S., M.S., or Ph.D. in Computer Science or another technical field
- 6+ years of experience working in a Software Engineering role
- Previous experience with React Native, Native iOS / Swift, or Native Android / Kotlin development.
- Previous experience in Flutter and full-stack development (Node.js, modern React frameworks) is a plus
- Technical leadership of an engineering team is a plus
- Excellent Medical, Dental and Vision insurance coverages, with 100% employer-paid premiums for employee Medical, Dental, Vision on select plans
- Flexible time off, paid holidays, and more
- Generous stipends to spend on what matters most to you, whether that's wellness (monthly), commuter transit/parking (monthly), learning and development (quarterly), home office equipment (annual), and much more
- Excellent Parental benefits including: 12-20 weeks of Paid Parental Leave, Carrot Fertility Benefits/Adoption/Surrogacy support, Back-up Child Care support
- Mental health and wellness benefits including no cost employee access to Modern Health coaching & therapy Sessions and high quality physician office experience via One Medical membership (select U.S. locations only)
- Employee Stock Purchase Program (ESPP)
- We were recognized in the
for 15 quarters in a row on G2. * We're focused on growth. Check us out in Deloitte's 2023 Technology Fast 500™
- We care A LOT about product innovation. Fast Company called us the #3 most innovative enterprise company in the world.
- We invest in our people. We offer mentorship programs, management training, and wellness initiatives.
- We give back to our communities. We give every Ampliteer a charitable giving grant and paid volunteer time off.
- We were founded in 2012, went public via a direct listing in September 2021, and are now trading under the ticker $AMPL.
- We're a global and fast-growing team! We have employees around the world and offices in San Francisco (HQ), New York, Vancouver, Amsterdam, London, Paris, Singapore, and Tokyo.
- Our mascot is the datamonster, who loves to chow down on numbers, charts, and graphs. Nom nom.
We are aware of individuals and entities fraudulently representing themselves as Amplitude recruiters and/or hiring managers. Amplitude will never ask for financial information or payment, or for personal information such as bank account number or social security number during the job application or interview process. Any emails from the Amplitude recruiting team will come from an @ email address. You can learn more about how to protect yourself from these types of fraud by referring to . Please exercise caution and cease communications if something feels suspicious about your interactions.