Segment is hiring a

Software Engineer, Libraries

Vancouver, Canada
 

Overview 

At Segment, we believe companies should be able to send their data wherever they want, whenever they want, with no fuss. Unfortunately, most product managers, analysts, and marketers spend too much time searching for the data they need, while engineers are stuck integrating the tools they want to use. Segment standardizes and streamlines data infrastructure with a single platform that collects, unifies, and sends data to hundreds of business tools with the flip of a switch. That way, our customers can focus on building amazing products and personalized messages for their customers, letting us take care of the complexities of processing their customer data reliably at scale. We’re in the running to power the entire customer data ecosystem, and we need the best people to take the market. 
 
As a developer at Segment on the Library Sources team, you will work alongside other skilled developers, product leads, front-end developers, and success engineers to craft high-performance and highly operable libraries that our rapidly growing user base will use at scale. You will empower Segment’s mission of data synthesis, building trust with our customers in our 100% reliable, astonishingly flexible, and immensely powerful data delivery.

Who we are:

The Segment Library Sources team builds software that brings 1.9 billion events every day into Segment from millions of sources so that we can make new types of data accessible to mid-market and enterprise businesses through the Segment platform. The data will be delivered to every downstream destination - including hundreds of streaming destinations and 4,400 customer data warehouses - so our customers can deliver amazing digital customer experiences.

What we do:

  • We build libraries in a variety of languages and paradigms to help our customers ship data.
  • We write backend code in Go and NodeJS and client-side code for browser, mobile and OTT platforms.
  • We deploy multiple times per day using Linux, Docker and Terraform.
  • We believe in using the best tool for the job.
  • We love open source: https://open.segment.com - our libraries are already open source! 
  • We’re proud of the code we write, but we’re not dogmatic. Sometimes, building the "right thing" is more important than building things "right".

Who we are looking for:

  • You want to be able to imagine yourself in the shoes of your customers and teammates.
  • You value and enjoy being part of a cohesive and supportive team.
  • You are obsessed about business impact and have a strong customer focus.
  • You are passionate about finding elegant solutions to challenging technical problems.
  • You are able to lead an engineering solution to a business problem end-to-end.
  • You have extensive background writing code that runs on browsers, lower in the stack than frameworks like React or Angular.

Projects We Work On:

  • Continually optimizing our client side libraries for increased performance, resilience and maintenance.
  • Innovate on how we release, test and monitor code to let us move quickly without breaking things.
  • Building libraries to target new platforms or frameworks.

Requirements:

  • You’ve written client-side code in JavaScript that runs on multiple browsers and supported it in production.
  • You’re a specializing generalist who is proficient in a number of modern programming languages and are familiar with modern cloud infrastructure technology. 
  • You have written code that uses concurrency and supported it in production.
  • You have written a library for someone else to use.
  • You have a proven track record of making your systems more scalable and reliable.
  • You can tell us about architectural patterns of high-scale applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms.)

 

 

Segment is an equal opportunity employer. We believe that everyone should receive equal consideration and treatment in all terms and conditions of employment regardless of sex, gender (including pregnancy, childbirth, breastfeeding or related medical conditions), sexual orientation, gender identity, gender expression, race, color, religion, creed, national origin, ancestry, age (over 40), physical disability, mental disability, medical condition, genetic information, marital status, domestic partner status, military or veteran status, height, weight, AIDS/HIV status, and any other protected category under federal, state or local law. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Similar jobs

Other jobs at Segment