We help eCommerce merchants grow by empowering them with the #1 shipping solution tool needed to save time and money.
Software Engineer III, Carrier Integrations Platform
Location
United States
Posted
22 days ago
Salary
Not specified
Seniority
Mid Level
Job Description
Role Description
- Design and implement well-scoped, reusable platform components used by the CCAP team to build carrier integrations.
- Contribute to integration “recipes,” templates, shared modules, and internal tooling under the guidance of Senior Engineers.
- Partner with CCAP engineers to identify recurring integration challenges and contribute improvements within the existing platform direction.
- Follow established architectural patterns and engineering standards to ensure consistency, maintainability, and clarity.
- Own the end-to-end quality of your contributions, including design, implementation, testing, release, and monitoring.
- Write modular, reusable Python code that supports multiple integrations and reduces duplication.
- Improve and maintain documentation to make integration patterns and platform components easier to understand and adopt.
- Use AI tools in daily workflows to improve development speed, code quality, refactoring, and documentation.
- Apply critical analysis to identify inefficiencies in code or workflows and propose practical, incremental improvements.
- Participate actively in code reviews, design discussions, and sprint planning, seeking and incorporating feedback.
- Contribute to CI/CD practices and automated testing to support reliable integration and delivery.
- Participate in the team’s on-call rotation where applicable and respond to operational issues within your scope of ownership.
Qualifications
- 6+ years of professional software development experience.
- 2+ years working with production code in Python.
- Experience building backend services or shared components in production environments.
- Experience writing reusable code and shared modules used across multiple features or services.
- Solid understanding of object-oriented programming and common design patterns.
- Experience working with APIs (REST, SOAP, gRPC, or similar).
- Experience with at least one server-side framework (e.g., Django, FastAPI, Spring, Rails, Phoenix).
- Strong debugging skills and ability to perform root cause analysis within your domain.
- Demonstrated use of AI tools as part of daily engineering workflows to improve productivity and quality.
- Ability to critically evaluate existing implementations and suggest pragmatic improvements.
- Strong written and verbal communication skills, with the ability to collaborate effectively across teams.
- Ability to understand business context and how platform improvements support integration velocity and reliability.
- BS or MS degree in Computer Science or equivalent practical experience.
Requirements
- Experience contributing to internal platforms, SDKs, or shared libraries.
- Experience working with integration patterns such as adapters, translators, messaging, or routing.
- Familiarity with workflow orchestration tools (e.g., Temporal, Prefect, Kestra).
- Experience with messaging systems such as Kafka, SQS, NSQ, or Celery.
- Experience with AWS or other cloud platforms.
- Experience improving developer experience (DX) through documentation, templates, or lightweight tooling improvements.
Benefits
- Here at Shippo, we celebrate inclusivity and are committed to creating equal access to opportunities for people from all backgrounds, perspectives and geographies.
- 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@shippo.com.
Company Description
- Our people, much like the packages we help ship, are all over the world.
- 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.
- Many roles can be based internationally.
- For locations outside of the US and Ireland, the employment contracts are powered by Rippling.com (all Shippo perks still apply - including equity!).
- You can be successful at Shippo regardless of location.
Job Requirements
- 6+ years of professional software development experience.
- 2+ years working with production code in Python.
- Experience building backend services or shared components in production environments.
- Experience writing reusable code and shared modules used across multiple features or services.
- Solid understanding of object-oriented programming and common design patterns.
- Experience working with APIs (REST, SOAP, gRPC, or similar).
- Experience with at least one server-side framework (e.g., Django, FastAPI, Spring, Rails, Phoenix).
- Strong debugging skills and ability to perform root cause analysis within your domain.
- Demonstrated use of AI tools as part of daily engineering workflows to improve productivity and quality.
- Ability to critically evaluate existing implementations and suggest pragmatic improvements.
- Strong written and verbal communication skills, with the ability to collaborate effectively across teams.
- Ability to understand business context and how platform improvements support integration velocity and reliability.
- BS or MS degree in Computer Science or equivalent practical experience.
- Experience contributing to internal platforms, SDKs, or shared libraries.
- Experience working with integration patterns such as adapters, translators, messaging, or routing.
- Familiarity with workflow orchestration tools (e.g., Temporal, Prefect, Kestra).
- Experience with messaging systems such as Kafka, SQS, NSQ, or Celery.
- Experience with AWS or other cloud platforms.
- Experience improving developer experience (DX) through documentation, templates, or lightweight tooling improvements.
Benefits
- Here at Shippo, we celebrate inclusivity and are committed to creating equal access to opportunities for people from all backgrounds, perspectives and geographies.
- 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@shippo.com.
Related Guides
Related Job Pages
More Software Engineer Jobs
Memory Developer shaping robot memory through household task demonstrations
Position OverviewThe Mid-Level Developer supports implementation of AWS Cloud Native solutions as part of a large-scale legacy system-of-systems modernization initiative. Working within an Agile Scrum Team, this role executes modernization tasks under ...
Senior SAP B1 Developer developing payment integrations for EBizCharge
System Software Programmer – Project Lead
Sunshine Enterprise USAOur commitment to creating American jobs
Experienced System Software Programmer leading projects at Sunshine Enterprise USA LLC




