Shippo is a company focused on being the shipping layer of the internet, aiming to provide excellent shipping solutions for merchants. The Software Engineer III will build and maintain critical APIs and carrier integrations, ensuring high performance and reliability in shipping rate calculations.
Responsibilities:
- Design, implement, test, and deploy high-performance backend services that handle millions of requests daily with strong SLAs
- Develop and maintain scalable microservices in Python and Golang, focusing on rating orchestration and carrier rate ingestion
- Enhance and support our /shipments API, ensuring performance, accuracy, and low latency for all users
- Collaborate with cross-functional partners (Product, Infrastructure, and Carrier Integrations) to deliver key API capabilities
- Continuously improve the CI/CD pipeline for efficient, reliable, and automated deployments
- Monitor, measure, and improve system health through metrics, logging, and observability tools
- Participate in code and design reviews, providing thoughtful feedback and mentorship to peers and junior engineers
- Engage in the team’s on-call rotation, troubleshooting production incidents quickly and effectively
- Drive technical excellence and contribute to long-term architectural improvements across the rating system
Requirements:
- 6+ years of professional software development experience
- Proficiency in backend programming languages such as Golang, Python, Java, or Ruby, and solid understanding of SQL databases
- Experience building and scaling high-throughput APIs and distributed systems
- Strong understanding of microservices architecture, API design, and system performance optimization
- Experience with RESTful and/or gRPC-based APIs and integrations
- Proven ability to collaborate cross-functionally and communicate complex technical concepts clearly
- Strong problem-solving skills and a track record of delivering maintainable, production-grade code
- Deep understanding of customer needs and passion for customer success
- Exceptional verbal, written, and interpersonal communication skills. You are adept at communicating relevant information clearly and concisely
- Demonstrated commitment to craftsmanship, reliability, and continuous improvement
- Bachelor's or Master's degree in Computer Science or equivalent experience
- Prior experience integrating or working with shipping and postal carriers
- Familiarity with microservices frameworks such as FastAPI, Django, or Flask
- Experience using Python and/or Golang in production at scale
- Background in performance tuning, concurrency, data pipelines, or systems optimization
- Experience with Kafka, SQS, Celery, or similar messaging systems
- Exposure to DevOps tooling (Docker, Kubernetes, Terraform, CircleCI, GitHub Actions, ArgoCD, New Relic, PagerDuty/Incident.io)
- Knowledge of AWS Cloud Services such as EC2, S3, DynamoDB, Lambda, and CloudFormation