Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Carrier Capabilities (Remote) image - Rise Careers
Job details

Senior Software Engineer, Carrier Capabilities (Remote)

Here at Shippo, we are the shipping layer of the internet and we consider ourselves to be one of the core building blocks of e-commerce. 


Our mission is to make merchants successful through world class shipping. With our products and solutions, we level the playing field by providing our customers with best-in-class solutions that otherwise wouldn’t be available to them. Through Shippo, e-commerce businesses, marketplaces, platforms and a variety of logistics infrastructure providers are able to connect to shipping carriers around the world from one API and dashboard. We provide our customers with the most competitive shipping rates, print labels, automated international documents, shipment tracking, facilitate the returns process and more.


How we'll deliver success:


We are looking for a Senior Software Engineer to join our new Team: Carrier Capabilities. Our business is rapidly expanding and we’re enabling Shippo's carrier network expansion. Our goal is to define a new way of building integrations so we can deliver in a fraction of time each carrier on our pipeline. As a Senior Engineer, you will provide leadership and oversight in coding, technical design, and systems architecture for your team as well as the Engineering team as a whole.


Shipping & Handling Responsibilities
  • Contribute to define and build  a new way of connecting to carrier APIs
  • Contribute to maintain legacy integrations
  • Partner with other teams to understand their needs in terms of capabilities from carriers
  • Build tools to improve internal processes and empower internal users
  • Participate in on-call support rotation
  • Work with our product team to refine the scope of new products and capabilities
  • Lead large projects and initiatives
  • Mentors fellow engineers
  • Sets high standards for engineering practices and processes
  • Sets and monitors KPIs for systems performance and quality


Do you tick the boxes?
  • 8+ years of experience in software development, with expertise in building and maintaining highly available, distributed, and scalable systems.
  • Proven expertise in building and maintaining APIs, services, and databases.
  • Proficiency in server-side programming (e.g., Go, Python, Java, Ruby) and SQL databases.
  • Experience with server-side MVC frameworks (e.g., Django, .NET, Spring, Rails, Phoenix).
  • Strong understanding of software architecture, object-oriented programming, and design patterns.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes).
  • Familiarity with performance optimization and debugging in distributed systems.
  • Passion for customer success, with a deep understanding of usability, reliability, and scalability.
  • Strong interpersonal and collaboration skills, with the ability to work effectively across teams.
  • Excellent verbal and written communication skills in English (advanced/fluent).
  • Demonstrated ability to drive innovation and scale solutions to meet business needs.
  • A commitment to continuous improvement, craftsmanship, and team success.
  • BSc or MS in Computer Science, Software Engineering, or a related STEM field (or equivalent experience).


$156.82 - $212.18 a year
Our Compensation Shippolicy:
We believe compensation is a custom experience and are commited to fair and equitable compensation practices. The standard base pay range for this role is min is $156k to a max $212k annual salary. We tend to anchor our pay in the middle of this range ($184k). Since we are focused on hiring Shippos Everywhere, we have 2 US pay ranges, a standard compensation range for the majority of the US and a standard +1 compensation range for those who live in areas where the cost of labor is higher, such as NYC and California.

The actual base pay is dependent upon many factors, such as: financial budgets, work experience, training, transferable skills, business needs, and market value. The base pay salary ranges are subject to change and may be modified in the future. Total compensation for this role will include, equity, medical, dental, vision and other benefits noted in our Shippos “package” section.

Sail through the process:

Here at Shippo, we celebrate inclusivity and are committed to creating equal access to opportunities for people from all backgrounds, perspectives and geographies. These values define who we are and everything we do. All qualified individuals are encouraged to apply. If you need assistance, or a reasonable accommodation during the application and recruiting process, please contact us at accommodations@goshippo.com


Shippos in the wild:

Our people, much like the packages we help ship, are all over the world. This means, through our remote-first program, “Shippos Everywhere”, our roles can be based anywhere in the US with the exception of Delaware, Nevada, Ohio, Oregon, Hawaii, New Mexico and West Virginia and many roles can be based internationally.


For locations outside of the US and Ireland, the employment contracts are powered by Remote.com. What we want to emphasize is that you can be successful at Shippo regardless of location.

Shippo Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shippo DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Shippo
Shippo CEO photo
Laura Behrens Wu
Approve of CEO

Average salary estimate

$184500 / YEARLY (est.)
min
max
$156820K
$212180K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Carrier Capabilities (Remote), Shippo

Are you ready to take your software engineering skills to the next level? At Shippo, a leading player in the e-commerce shipping landscape, we’re on the hunt for a Senior Software Engineer to join our dynamic Carrier Capabilities team. In this remote role, you'll be at the forefront of enhancing and expanding our carrier network integration, making a real impact on how merchants connect with shipping carriers globally. You will leverage your 8+ years of experience in software development and expertise in building scalable APIs, services, and databases to contribute to innovative solutions. With your proficiency in server-side programming languages, you'll collaborate with various teams to identify their needs and develop tools that empower our internal users while ensuring the highest performance and quality of our systems. Your leadership will be key as you mentor fellow engineers and set high standards for engineering practices. Plus, you'll enjoy the flexibility that comes with our remote-first culture, allowing you to work from anywhere in the U.S. (with some exceptions). At Shippo, helping our customers succeed is part of our mission, and as a Senior Software Engineer, you’ll be a critical player in making that happen. Ready to join us on this exciting journey?

Frequently Asked Questions (FAQs) for Senior Software Engineer, Carrier Capabilities (Remote) Role at Shippo
What are the key responsibilities of a Senior Software Engineer at Shippo?

As a Senior Software Engineer at Shippo, you will define and build innovative connections to carrier APIs while maintaining legacy integrations. You’ll partner with teams to understand requirements, develop internal tools, and lead key projects. This role includes mentoring fellow engineers, overseeing coding and systems architecture, and monitoring performance KPIs.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer role at Shippo?

To apply for the Senior Software Engineer position at Shippo, you should have over 8 years of experience in software development, particularly in building and maintaining scalable systems. A strong foundation in programming languages such as Go, Python, Java, or Ruby, along with experience in cloud platforms like AWS or GCP, is essential. A degree in Computer Science or a related field is also preferred.

Join Rise to see the full answer
How does Shippo support team collaboration for remote Senior Software Engineers?

Shippo promotes a positive work environment for remote Senior Software Engineers through its 'Shippos Everywhere' program, fostering collaboration using tools and practices designed for efficient remote teamwork. Regular communication, inclusive practices, and access to resources ensure that all team members, regardless of their physical location, are engaged and supported.

Join Rise to see the full answer
What is the compensation range for the Senior Software Engineer position at Shippo?

The compensation range for the Senior Software Engineer position at Shippo is between $156,000 and $212,000 annually, with the midpoint typically being around $184,000. Compensation varies based on factors such as experience and geographical location, and the total package includes equity and comprehensive benefits.

Join Rise to see the full answer
What makes Shippo a great place to work for a Senior Software Engineer?

Shippo stands out as a great workplace for Senior Software Engineers because of its commitment to inclusivity, professional growth, and innovative projects. Employees enjoy the flexibility of remote work, a culture focused on customer success, and the opportunity to lead impactful engineering solutions in a rapidly growing company.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Carrier Capabilities (Remote)
How do you approach building scalable APIs?

When building scalable APIs, I focus on understanding the needs of the users and ensuring robust architecture. I emphasize implementing RESTful principles, good documentation, and versioning strategies, and I utilize load balancing and caching to manage traffic effectively.

Join Rise to see the full answer
Can you describe your experience with cloud platforms like AWS?

I have extensive experience using AWS for deploying applications and managing data architecture. I utilize services such as EC2 for computing, S3 for storage, and Lambda for serverless functions, ensuring our applications are scalable and cost-effective.

Join Rise to see the full answer
What strategies do you use for debugging distributed systems?

In debugging distributed systems, I rely on a combination of logging, monitoring, and tracing tools. By employing distributed tracing, I can pinpoint performance bottlenecks, while logging detailed error conditions allows for quicker problem resolution.

Join Rise to see the full answer
How do you prioritize tasks when leading a project?

I prioritize tasks by assessing their impact on project outcomes and business goals. I collaborate with stakeholders to align on priorities and utilize agile methodologies, breaking down larger tasks into manageable sprints to ensure steady progress toward project completion.

Join Rise to see the full answer
What techniques do you use to mentor junior engineers?

To mentor junior engineers, I focus on hands-on learning and providing constructive feedback. I encourage pair programming sessions, code reviews, and knowledge-sharing meetings, fostering an environment where questions are welcomed and learning is continuous.

Join Rise to see the full answer
Can you explain your understanding of object-oriented programming principles?

Object-oriented programming (OOP) principles involve encapsulation, inheritance, and polymorphism. I leverage encapsulation for data hiding, inheritance for code reuse, and polymorphism to create flexible and scalable code structures, which enhances maintainability.

Join Rise to see the full answer
How do you contribute to improving internal processes?

I contribute to improving internal processes by analyzing existing workflows and identifying bottlenecks. I then work collaboratively with teams to design and implement automation tools that streamline operations, leading to enhanced productivity and efficiency.

Join Rise to see the full answer
What is your experience with agile methodologies?

I have extensive experience adopting agile methodologies, utilizing Scrum and Kanban practices to enhance team collaboration and deliver projects iteratively. Regular stand-ups and sprint reviews ensure we remain aligned and responsive to evolving project needs.

Join Rise to see the full answer
How do you handle tight deadlines in software development?

When faced with tight deadlines, I prioritize tasks, mitigate scope by focusing on the critical path, and communicate closely with my team. I believe setting clear expectations and maintaining a proactive approach helps achieve timelines without sacrificing quality.

Join Rise to see the full answer
What role does communication play in your work as a Senior Software Engineer?

Effective communication is vital in my role as a Senior Software Engineer. It ensures alignment across teams, helps in accurately capturing project requirements, and facilitates collaboration, which ultimately leads to successful project outcomes and a cohesive team atmosphere.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Veeam Software Remote Remote, California, USA
Posted 13 days ago
Photo of the Rise User
Anduril Industries Hybrid Lexington, Massachusetts, United States
Posted 11 days ago
Photo of the Rise User
Visa Remote Mentor, OH
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago

To help businesses succeed through shipping.

35 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
15 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D