Staff Software Engineer, SDK

1 month ago


Vancouver, Canada Amplitude Full time

Amplitude is a leading digital analytics platform that helps companies unlock the power of their products. More than 2,300 customers, including Atlassian, Jersey Mike’s, NBCUniversal, Shopify, and Under Armour, rely on Amplitude to gain self-service visibility into the entire customer journey. Amplitude guides companies every step of the way as they capture data they can trust, uncover clear insights about customer behavior, and take faster action. When teams understand how people are using their products, they can deliver better product experiences that drive growth. 

As an organization, we approach challenges with humility, take ownership of our contributions, and embrace a growth mindset that pushes us to constantly improve ourselves, each other, and the value we bring to customers and partners.

Amplitude’s Commitment to Diversity Equity & Inclusion (DEI):  Amplitude believes that diversity enables the creation of better products, improves the ability to solve complex problems, and drives more powerful solutions. We strive to create an environment of inclusion—one focused on psychological safety, empathy, and human connection—that will allow employees of all backgrounds to thrive.

About The Role & Team

We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our analytics ecosystem. You will have full ownership of our open source data collection libraries and plugins. These products are used by thousands of customers to send tens of billions of events to Amplitude each month. If you’re passionate about building software that wows other developers and changes the way they think about analytics

  As a Staff Software Engineer, you will: 

Build, manage and maintain all SDKs that Amplitude provides to our customers to bring data into Amplitude Reduce friction in the data setup experience all the way from SDK integration to building the first chart within Amplitude. Evaluate and implement the best APIs and developer experiences for analytics tracking on web across typescript and javascript As one of the team’s polyglots, write and test code in multiple programming languages, often on the same day. Provide technical customer support to engineers deploying our analytics SDKs in their applications. Write developer documentation published in READMEs and our technical docs site. Extend CI/CD to automate the build process, testing, and deployment of SDKs to their respective package managers. Lead cross-functional collaboration with product and design teams to iterate on our products. Lead engineering discussions and mentor others on engineering best practices.

You'll be a great addition to the team if you have:

Experience building SDKs or libraries for browsers. Familiarity with building apps for React Native and Flutter. Experience working full-stack is a big plus. Attention to detail and obsession over fit-and-finish and design perfection. Experience shipping libraries with elegant APIs used broadly within your company or externally as OSS.



  • Vancouver, Canada Amplitude Full time

    About The Role & Team We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our analytics ecosystem. You will have full ownership of our open source data collection libraries and plugins. These products are used by thousands of customers to send tens of billions of events to Amplitude each month. If you’re...


  • Vancouver, Canada Amplitude Full time

    About The Role & Team We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our analytics ecosystem. You will have full ownership of our open source data collection libraries and plugins. These products are used by thousands of customers to send tens of billions of events to Amplitude each month. If you’re...


  • Vancouver, Canada Amplitude Full time

    About The Role & Team We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our analytics ecosystem. You will have full ownership of our open source data collection libraries and plugins. These products are used by thousands of customers to send tens of billions of events to Amplitude each month. If you’re...


  • Vancouver, Canada Amplitude Full time

    About The Role & Team We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our analytics ecosystem. You will have full ownership of our open source data collection libraries and plugins. These products are used by thousands of customers to send tens of billions of events to Amplitude each month. If you’re...


  • Vancouver, Canada Amplitude Full time

    About The Role & Team We’re looking for an engineer to work within our SDK engineering team, which is an integral piece of our analytics ecosystem. You will have full ownership of our open source data collection libraries and plugins. These products are used by thousands of customers to send tens of billions of events to Amplitude each month. If you’re...


  • Vancouver, Canada JAM Software GmbH Full time

    Marqeta is actively seeking a Staff Software Engineer for their Big Data Platform as a Service team, focusing on building a large-scale data platform to enable cross-product solutions. The role entails leveraging software engineering skills primarily in Java and utilizing cloud-native environments to create distributed data processing systems. Candidates...


  • Vancouver, Canada JAM Software GmbH Full time

    Marqeta is actively seeking a Staff Software Engineer for their Big Data Platform as a Service team, focusing on building a large-scale data platform to enable cross-product solutions. The role entails leveraging software engineering skills primarily in Java and utilizing cloud-native environments to create distributed data processing systems. Candidates...


  • Vancouver, Canada JAM Software GmbH Full time

    Marqeta is actively seeking a Staff Software Engineer for their Big Data Platform as a Service team, focusing on building a large-scale data platform to enable cross-product solutions. The role entails leveraging software engineering skills primarily in Java and utilizing cloud-native environments to create distributed data processing systems. Candidates...


  • Vancouver, Canada JAM Software GmbH Full time

    Marqeta is actively seeking a Staff Software Engineer for their Big Data Platform as a Service team, focusing on building a large-scale data platform to enable cross-product solutions. The role entails leveraging software engineering skills primarily in Java and utilizing cloud-native environments to create distributed data processing systems. Candidates...


  • Vancouver, Canada JAM Software GmbH Full time

    Marqeta is actively seeking a Staff Software Engineer for their Big Data Platform as a Service team, focusing on building a large-scale data platform to enable cross-product solutions. The role entails leveraging software engineering skills primarily in Java and utilizing cloud-native environments to create distributed data processing systems. Candidates...

  • Software Developer

    1 week ago


    Vancouver, Canada Apryse Software Inc. Full time

    We are looking for talented software developers with a winning combination of skills, experience, and entrepreneurial spirit to join our team. You will be developing the leading document manipulation solution, Apryse SDK, creating innovative new features and maintaining our existing codebase. As a software developer in our company, you will not just be...

  • Software Developer

    1 week ago


    Vancouver, Canada Apryse Software Inc. Full time

    We are looking for talented software developers with a winning combination of skills, experience, and entrepreneurial spirit to join our team. You will be developing the leading document manipulation solution, Apryse SDK, creating innovative new features and maintaining our existing codebase. As a software developer in our company, you will not just be...

  • Software Developer

    1 week ago


    Vancouver, Canada Apryse Software Inc. Full time

    We are looking for talented software developers with a winning combination of skills, experience, and entrepreneurial spirit to join our team. You will be developing the leading document manipulation solution, Apryse SDK, creating innovative new features and maintaining our existing codebase. As a software developer in our company, you will not just be...

  • Software Developer

    1 day ago


    Vancouver, Canada Apryse Software Inc. Full time

    We are looking for talented software developers with a winning combination of skills, experience, and entrepreneurial spirit to join our team. You will be developing the leading document manipulation solution, Apryse SDK, creating innovative new features and maintaining our existing codebase. As a software developer in our company, you will not just be...

  • Software Developer

    1 day ago


    Vancouver, Canada Apryse Software Inc. Full time

    We are looking for talented software developers with a winning combination of skills, experience, and entrepreneurial spirit to join our team. You will be developing the leading document manipulation solution, Apryse SDK, creating innovative new features and maintaining our existing codebase. As a software developer in our company, you will not just be...


  • Vancouver, Canada Planview GmbH, Software & Consulting Full time

    Company OverviewPlanview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...


  • Vancouver, Canada Planview GmbH, Software & Consulting Full time

    Company OverviewPlanview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...


  • Vancouver, Canada Planview GmbH, Software & Consulting Full time

    Company OverviewPlanview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...

  • Software Engineer

    2 days ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewMicrosoft Teams is the hub for team collaboration in Office 365 that integrates people, content, and tools modern workplace teams need to be more engaged and effective. In the Teams Platform's Conversational AI & Extensibility team, we develop client-side extensibility hooks, backend APIs, services, and SDKs (Software Development Kits). Our focus is...


  • Vancouver, BC, Canada IDR, Inc. Full time

    IDR is seeking a Senior Software Engineer to join one of our top clients in Vancouver, CAN. Applicants must be local to the Vancouver area at this time. Develop and maintain scalable Java applications, adhering to best practices and design patterns, to meet project requirements and deliver high-quality software solutions.Develop backend services, APIs, and...