
Senior Software Engineer, Carrier Configuration (Remote)
ShippoPosted 3/26/2025

Senior Software Engineer, Carrier Configuration (Remote)
Shippo
Job Location
Job Summary
Shippo is seeking a Senior Software Engineer to join their Carrier Configuration team. The role involves defining and building new ways to configure carrier integrations, maintaining legacy integrations, and partnering with other teams to understand their needs. As a Senior Engineer, you will provide leadership and oversight in coding, technical design, and systems architecture. You should have 8+ years of experience in software development, expertise in building and maintaining APIs, services, and databases, and proficiency in server-side programming languages such as Go, Python, Java, Ruby, and SQL databases. Shippo offers a competitive salary range of $156k to $212k annual, equity, medical, dental, vision, and other benefits, as well as a remote-first program that allows for flexible work arrangements.
Job Description
Shipping & Handling Responsibilities:
- Contribute to define and build a new way of configuring to carrier integrations
- Contribute to maintain legacy integrations
- Partner with Carrier Capabilities to consume basic integration settings and expose to internal and external users
- Partner with other teams to understand their needs in terms of configurations 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).