Taro Logo

Senior Software Engineer

Shippo is the shipping layer of the internet, providing e-commerce businesses with shipping solutions through a unified API and dashboard.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · E-Commerce · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Shippo, the shipping layer of the internet, is seeking a Senior Software Engineer to join their Billing & Fraud Prevention team. As a core building block of e-commerce, Shippo's mission is to make merchants successful through world-class shipping solutions. The company provides businesses with access to shipping carriers worldwide through a single API and dashboard, offering competitive rates, label printing, automated international documents, and tracking capabilities.

The role focuses on developing and maintaining critical billing and fraud prevention systems as the business rapidly expands. You'll be instrumental in building a best-in-class billing and payment processing system while also protecting the platform from fraudulent activities. As a Senior Engineer, you'll provide technical leadership in system design and architecture.

The ideal candidate brings strong experience in distributed systems, server-side programming, and data analysis. You'll work on high-impact projects including SaaS billing systems, high-throughput invoicing, and fraud prevention tools. The position offers the opportunity to work remotely with a global team through their "Shippos Everywhere" program, contributing to a mission-critical component of the e-commerce ecosystem.

This role is perfect for experienced engineers who want to tackle complex technical challenges while having a direct impact on the e-commerce industry. You'll be part of an inclusive, globally distributed team that values diverse perspectives and is committed to making world-class shipping accessible to businesses of all sizes.

Last updated 8 months ago

Responsibilities For Senior Software Engineer

  • Contribute to SaaS billing system, bundling, pricing and packaging tools
  • Maintain and extend postage billing system for high throughput invoicing
  • Contribute to and maintain fraud prevention ecosystem
  • Work with product team to refine scope of new products and capabilities
  • Collaborate with fellow engineers to create milestones
  • Mentor fellow engineers

Requirements For Senior Software Engineer

Go
Python
Java
Ruby
  • BSc in a STEAM field, preference for computer science and software engineering
  • 5-7 years of hands-on engineering experience building high volume distributed systems
  • Experience with server-side programming languages
  • Experience with data analysis and reporting
  • Excellent communication abilities
  • Experience developing and maintaining highly performant billing and invoicing systems (bonus)

Interested in this job?