Senior Product Engineer

Remote (North America)

Senior Product Engineer

FUll timE|
Remote (North America)

Streak is a profitable, fast-growing company seeking product engineers who will build and iterate on features that enhance our customer experience.

Our product engineers are software developers who work up and down the stack and determine where the product will go next by translating customer feedback and requests into reliable, elegant, simple, and usable features. You will also be the user’s voice during product development. You will develop, test, and use new features before they hit production and will see (and benefit from) the impact of your work as soon as it is shipped.

Streak is an engineering-focused organization, so we continually invest in improving our tools, tests, processes, and technology. But we know our people are truly our greatest asset. We strive to build a culture where everyone is continually learning and growing. As a member of our small team, you will meaningfully impact all parts of the company, from the direction the company is going, to the products we develop, to the people we hire.

Your day to day will include:

  • Building new features and functionality into our platform.
  • Assessing what to build now, later, and in the future.
  • Refining existing features to make them more reliable, functional, elegant, and easy to use.
  • Receiving feedback from your team and your users every single day.
  • Working with and learning from talented colleagues who have solved some of technology's most demanding problems.
  • Developing fun stuff to delight our users. (We've already done a lot of the tedious foundational work).
  • Selecting new colleagues by participating in the hiring process.

We are excited about you if:

  • You have experience working in a production environment in JavaScript/TypeScript using modern frameworks like React.
  • You have experience with complex business domain modeling.
  • You’re comfortable working in cloud environments such as Google Cloud Platform or Amazon Web Services.
  • You’re passionate about shipping new features to our users as well as supporting operational and support teams.
  • You love working with a team to accomplish difficult tasks and do what it takes to help that team achieve its potential.
  • You have experience leading a project from start to finish, working with cross-functional teams to own development from ideation to production.

New Vancouver Office!

Streak's first distributed engineering office


 at Streak

Work with great people, solve hard problems, & delight users

We’re committed to you

We are all about building a fantastic culture and a diverse team

Excellent benefits

More than just matching tech giants, we care about benefits that our team actually love

Related positions

No items found.

Don't see something that fits?

Send us an email and let's have a conversation

Engineering hiring process



hear back within 2 days

We personally look over every applicant and respond to everyone no matter what.


Intro call

hear back within 72 hours

30 minute call for us to get to know each other and make sure there’s high level alignment for what we’re both looking for.


Take home coding challenge

hear back within 4 days

Take home coding challenge to ensure your technical experience matches what we’re looking for. We don’t want to waste your time on more interviews if it doesn’t look like a fit.


Team interview

hear back within 3 days

Several hours of comprehensive technical and behavioral interviews with multiple engineers and plenty of time to ask questions about the company and team.


Receive offer & get to know the team

30 minutes with leadership to chat about the offer, benefits, and any questions you have. Afterwards, get dinner or drinks with the team so you can better visualize working at Streak.