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

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 a month 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?

Jobs Related To Shippo Senior Software Engineer

Software Engineer III, Labels

Senior Software Engineer role at Shippo, focusing on building and maintaining core shipping API and carrier integrations for a leading e-commerce shipping platform.

Software Engineer III, Labels

Senior Software Engineer role at Shippo, focusing on building and maintaining core shipping API and carrier integrations for a leading e-commerce shipping platform.

Senior Software Engineer, Labels

Senior Software Engineer position at Shippo, focusing on building and scaling label services for e-commerce shipping solutions.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.