Lead Software Engineer
191k - 258k USD
Remote
Full Time
#Engineering
#E Commerce
#Shipping
#Python
#Go
#Java
#Ruby
#JavaScript
#Kubernetes
#Django
#fastAPI
#React
#AWS
Take a moment to look around you. Nearly everything you see has been shipped, often multiple times, to reach its final destination. At Shippo, we serve as the shipping layer of the internet, acting as a fundamental building block for the global e-commerce economy. Our mission is to empower merchants by providing world-class shipping solutions that level the playing field. By connecting businesses, marketplaces, and platforms to carriers worldwide through a single API and dashboard, we help our customers manage everything from label printing and shipment tracking to international documentation and returns.
About the Role
We are looking for a Lead Software Engineer to join our team on a full-time basis. In this role, you will serve as a technical leader, guiding our engineering efforts while remaining hands-on with our codebase. You will be instrumental in shaping our architectural vision and ensuring our systems scale to meet the demands of the growing e-commerce landscape.
Key Responsibilities
- Lead and grow a high-caliber team of software engineers, fostering an environment of innovation, continuous improvement, and clear technical direction.
- Collaborate closely with product managers, analysts, architects, and business stakeholders to define requirements, prioritize delivery, and guide the architectural vision for our core web applications.
- Mentor junior engineers on best practices while contributing directly to the technical success of our platform through hands-on development and architectural guidance.
Requirements
To be successful in this position, you should bring a strong background in building robust, scalable systems and a passion for collaborative problem-solving.
- At least 10 years of hands-on experience building high-volume distributed systems.
- A minimum of 5 years of experience in full-stack software development.
- Proficiency in multiple programming languages, such as Python, Go, Java, Ruby, or JavaScript, with a preference for Python expertise.
- Experience working within cloud environments, specifically utilizing Kubernetes for cluster management.
- Familiarity with modern backend and frontend frameworks like Django, FastAPI, and React.
- A BS or MS degree in Computer Science or equivalent professional experience.
- Exceptional verbal and written communication skills.
Location
This is a remote position, and we welcome applicants from anywhere, as part of our commitment to our global team.
Compensation and Benefits
We are committed to fair and equitable compensation practices. The base salary range for this role is $191,000 to $258,000 annually. In addition to base pay, your total compensation package includes the following:
- Equity compensation.
- Comprehensive medical insurance.
- Dental insurance.
- Vision insurance.
- The flexibility of a remote work environment.





