Staff Software Engineer

Remote, United States

Full Time Senior-level / Expert
Sendoso logo
Apply now Apply later

Who We Are:
Sendoso is where you go to build something bigger than yourself. We’re a Series C company with $154M in venture capital funding with more than 800+ customers and 20,000 active users, and multiple revenue streams. Our company is on an unprecedented growth trajectory and we’re looking for people who want to do great things. 
Sendoso is the leading Sending Platform that delivers modern direct mail, personalized gifts, eGifts, and other Physical Impressions™ at scale. This makes it possible to build stronger, deeper, and more trusted relationships that move everything up and to the right! Our award-winning Sending Platform connects online and offline experiences via cloud software, automation, and real-world logistics—a feat that few companies have achieved.
Our mission statement is to help companies rise above the noise by eradicating spam and elevating relationships. Our goal is to enable businesses everywhere to make more human connections in a digital world.

What we're building:
We're at the exciting inflection point that all startups strive to reach - where we've built a product that our customers use to drive more successful outcomes in their ability to connect and engage with their audiences.   Our platform has proven value, we've achieved product market fit.    
Our goals as a technology organization now turn to those of scale.   To build a sending platform that meets the needs of an expanding user base, both in the number of transactions we're processing and in the geographic areas we serve.
Our solution is deep.  We're a fulfillment platform that automates sending from product recommendations, order processing all the way down to individuals working in our warehouses.   We transact millions of dollars per day for both physical and digital sending through a robust marketplace.   This marketplace leverages data science and machine learning to provide an intelligent experience to suggest the most effective items to send to individuals that will produce the desired outcome.
Our technology vision is also exciting.   We're currently migrating from a monolithic application to a distributed service approach using an event sourcing architecture.   We're actively decomposing our monolith into micro services and providing next generation experiences through the composition of micro frontends.   We employ a modern software stack consisting of AWS, Kubernetes, Docker, Ruby on Rails, GraphQL, & Vue.js.
About your role: 
You'll join our rapidly growing technology team as a Staff Engineer responsible for the ideation and delivery of a key area of our product.  
You'll partner with Product to lead a small, cross functional scrum team of a product manager, designer and 3-5 engineers.   You will be directly responsible for breaking down the roadmap into epics and lead the efforts through to completion.  
You'll work with business owners to understand the problems and iterate on the solutions that drive impact within the organization.   Communicating progress and results to the wider organization will be a core part of your job.  
You'll also collaborate with other technical leads to shape the entire architecture of our Platform - actively contributing to our technical radar where we evaluate new techniques, tools, platforms, languages & frameworks that help our teams be more effective. 
As a Staff Engineer, you'll be instrumental in helping interview and attract other strong candidates to join the team.

What you’ll need to be successful:

  • Repeated patterns of making outsized impact
  • Prior experience collaborating effectively with Product and Design to deliver on organizational objectives 
  • Demonstrable traits of being an ideal team player
  • Experience with modern software development practices - Domain driven design, Test driven development, Agile practices, 12 factor applications, importance of CI/CD
  • Understanding of key principles - SOLID, DRY, KISS, YAGNI, REST
  • Familiarity with the following frameworks, languages and patterns (or similar) - Kafka, Ruby on Rails, Federated GraphQL, Vue.js, Kubernetes, Docker, Microservices, Micro-frontends
  • Mastery of a dynamic programming language.  i.e. Ruby (preferred), Python, JavaScript, PHP
  • Experience with strongly typed languages is a plus.  Go & TypeScript are preferred

What We Believe:

  • Conquer Giants! We get things done. Moxie is in our DNA, and we’re breaking down the barriers that separate the world.
  • One Team! Everyone belongs here, and weather it is your first day or you’re the CEO, your voice and ideas matter to us 
  • Relationships Matter! It’s a cluttered, digital world out there, but our connections are real. We’re all humans, so we treat each other and our customers like humans too. 
  • Reinvent! Forget thinking big. We think meteorically by redefining what’s possible and shaping the future of human connections. 

What You’ll Love:

  • Comprehensive Medical Plans plans - we've got you covered
  • Take-What-You-Need Time Off
  • Vacation Bonuses 2X/Year
  • 401K Plan
  • FSA Plan 
  • OneMedical
  • Volunteer Time Off 
  • Birthday Time Off
  • ClassPass Membership Program 
  • Vacation Bonuses
  • ClassPass

  • We're currently working from home due to Covid-19, and the following will apply once we're safely back in the office:
  • Catered Lunch & Breakfast
  • Team Outings 
  • Dog Friendly Offices
  • Collaborative Office Space
  • Stocked Kitchen

Sendoso is an Equal Opportunity Employer: we value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Job region(s): North America
Job stats:  3  1  0
  • Share this job via
  • or

Explore more Remote Work and WFH career opportunities