Job Closed
This listing is no longer active.
We help eCommerce merchants grow by empowering them with the #1 shipping solution tool needed to save time and money.
Software Engineer III, Address & Tracking
Location
Hawaii + 6 moreAll locations: Hawaii | Nevada | New Mexico | Ohio | Oregon | Virginia | West Virginia
Posted
107 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer III, Address & Tracking
Shippo
• Implement, test, and deploy software services with high SLAs that can handle millions of requests a day with a BDD approach. • Verify performance and correctness of systems in response time and throughput. • Refactor existing systems for optimal performance and reuse. • Contribute to design reviews, participate in peer reviews, and build automated test suites for new features, products, and systems. • Work with a sense of urgency and iterate quickly in an Agile process. • Exceptional problem solving skills: demonstrated ability to understand business challenges and translate those into technical solutions. • Join the on-call rotation and respond quickly to system incidents.
Job Requirements
- 6+ years of experience in software development.
- Coding experience in at least one server-side programming language (e.g. Python, Go, Java, Ruby) as well as database languages (SQL).
- Experience working with a server-side MVC framework (e.g. Django, .NET, Spring, Rails, Phoenix).
- Solid understanding of object-oriented programming and familiarity with various design and architectural patterns.
- Ability to look ahead to identify opportunities, foster a culture of innovation, and build for scale.
- High ownership and attention to system reliability and monitoring.
- BS or MS degree in Computer Science or equivalent experience.
- Bonus: Prior experience working or interacting with shipping and/or postal carriers.
- Experience integrating with APIs that use SOAP or gRPC protocols.
- Experience with Django or FastAPI.
- Experience using Python or Golang in production at scale.
- Interest and experience in performance tuning, concurrency, microservices, security, and data analytics.
- Experience with messaging systems such as NSQ, Kafka, SQS and Celery.
- Experience with DevOps tooling such as Docker, Terraform, Kubernetes, CircleCI, GitHub Actions, ArgoCD, New Relic, PagerDuty, etc.
- Experience with AWS/Cloud services such as EC2, S3, DynamoDB, Lambda, Route 53, Cloud Formation, Cloudflare, Elastic Beanstalk, IAM, etc.
Benefits
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Deliver critical features & improvements end-to-end – from devops & platform selection all the way to tuning UI to feel "just right". • Work with design & product experts. • Design and ship user experiences on your own.
• Deliver critical features & improvements end-to-end – from DevOps & platform selection all the way to tuning UI to feel "just right". • Build software for scale at a startup pace.
• Looking for a great generalist senior software engineer to join our Core App team. • This is a high-ownership role that will deliver critical features & improvements end-to-end – from DevOps & platform selection all the way to tuning UI to feel "just right". • We especially value engineers who have strong product and design sensibility.
Fullstack Software Engineer
BrahmaThe only account you'll ever need to secure, transact, and explore onchain like never before.
• Design and implement scalable backend architectures for AI-powered creative tools and workflows. • Build high-performance APIs and microservices that handle generative AI inference/training and video/audio processing. • Design and implement user interfaces that make complex generative AI capabilities intuitive and accessible. • Develop robust data pipelines for ingesting, processing, and storing large-scale media content. • Design and maintain database schemas, caching layers, and data storage solutions for multimedia content. • Build authentication, authorisation, and security systems for enterprise-grade applications. • Optimise backend performance for low-latency AI inference and high-throughput media processing. • Integrate backend systems with ML training and inference pipelines. • Implement monitoring, logging, and alerting systems for production backend services. • Collaborate with ML engineers to optimise model serving and deployment infrastructure.


