Logo for Sierra Studio
Senior OR Staff Software Engineer
Sierra Studio
Posted 1 day ago
Description

About Sierra Studio

When you apply to Sierra, you join an ecosystem. We specialize in connecting talented Brazilian professionals with exciting career opportunities in a highly-vetted small community of growing companies in the US. Applying to Sierra seamlessly integrates you into this ecosystem, granting automatic eligibility for all relevant opportunities we offer.

About our hiring partner

Our hiring partner empowers thousands of e-commerce merchants like Kith, Liquid Death, Olukai, and more, to acquire customers efficiently and profitably by optimizing their online storefronts with their intelligent, automated experimentation and personalization platform.

Your role

As a key contributor on an early engineering team, this role is challenging, but comes with a lot of freedom and responsibility. It involves touching all different parts of the stack and owning entire features from start to finish. They're looking for someone who is an engineer in every sense of the word; someone who loves to code, who is deeply knowledgeable about systems architecture, fundamental computing principles, and excels at building products from the ground up.

About the role

  • As their user base continues to rapidly grow, you'll be splitting time between scaling their architecture to support the volume of events, compute and storage, as well as shipping new features to advance the functionality of the application

  • You'll own features large features with complex requirements

  • You will work cross-functionally with product managers, designers, and data scientists to deliver powerful and accessible features

  • About you

  • You love solving big, hairy problems and obsess over them until you find a solution

  • You have experience with large, real-time data firehoses

  • You can bust out a ton of code, but can also have business-level strategy conversations

  • You love startups and are excited about being part of a fast-growing company

  • You're a top performer and like to work with other top performers

  • You're a quick learner. You can take a look at something you've never seen before and make sense of it quickly.

  • You're thoughtful and resourceful. For you, problem-solving starts with a clear understanding of the context and an open mind to a wide array of potential solutions.

  • You pride yourself on attention to detail

Requirements

  • 5+ years of hands-on experience owning entire products or features

  • Extensive experience managing database architecture and database engines

  • Typescript, JavaScript

  • Experience with Entity Framework Core (with heavy/optimized use of LINQ)

  • Experience with asynchronous programming patterns

  • Experience with Agile development practices, continuous integration and refactoring

  • Understanding of microservices architecture and its deployment patterns in cloud environments.

  • Willing to make key strategic decisions, communicate the reasoning behind those decisions, and follow through on driving adoption

Strongly Preferred

  • Experience with C#

  • Experience with .NET 5+ runtime

Nice to have

  • Experience training ML models

  • Experience with advanced statistics

  • Experience with the Shopify ecosystem and/or Liquid

  • Education: A bachelor's or master's degree in computer science, software engineering, or a related field

What we offer

  • Competitive compensation ($60,000-$90,000 annually)

  • Flexible remote work policy

  • Generous time off policy to balance your work and life, including paid parental leave

More Similar Roles...

Want more remote roles like this one sent to you?