Founded in 2013, Shippo is a logistics and supply company that provides shipping services to retailers, ecommerce platforms, marketplaces, and more. Operating f
Software Engineer III, Labels
Location
United States + 2 moreAll locations: United States | Brazil | Ireland
Posted
20 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer III, Labels
Shippo
Role Description - Design, implement, test, and deploy software services with high SLAs that can handle millions of requests a day. - Ensure scalability and maintainability through microservices adoption, decoupling of concerns and data model, queuing of jobs, application layering, and container-based software distribution. - Continue to build out and enhance our CI/CD pipeline for smooth and safe production releases via automated testing and verification. - Verify and ensure performance and correctness of systems in response time and throughput. - Design and maintain database schema for large scale and performant services. - Architect systems and refactor existing systems for optimal performance and reuse. - Participate in peer reviews and testing and contribute to automated test suites and design reviews for new features, products, and systems. - Collaborate with business teams and provide early input to new product ideas and functionality. - Experience being on-call and able to respond quickly to system incidents. - Champion testing procedures and automation in support of vertical and horizontal scale. - Assist with hands-on work in gathering business requirements, development, and verification. Qualifications - 6+ years of experience in software development. - Strong interpersonal skills and the ability to work with all levels of the organization. - Past experience and success building and supporting scalable APIs, services, or applications. - Solid understanding of object-oriented programming and familiarity with various design and architectural patterns. - Exceptional verbal, written, and interpersonal communication skills. - Deep understanding of customer needs and passion for customer success. - Ability to look ahead to identify opportunities, foster a culture of innovation, and build for scale. - Coding experience in server-side programming languages (e.g. Go, Python, Java, Ruby) as well as database languages (SQL). - Consistent, hands-on experience using coding agents (e.g. Claude Code, Cursor) throughout the SDLC including debugging, testing, and code review. - Experience configuring AI tooling at the project level and a track record of building and sharing workflows or patterns that teammates have adopted. - Experience working with server-side MVC frameworks (e.g. Django, .NET, Spring, Rails, Phoenix). - Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success. - BS or MS degree in Computer Science or equivalent experience. - Advanced/Fluent English. Requirements - Prior experience working or interacting with shipping and/or postal carriers. - Experience using GoLang and Python in production. - Familiarity with microservices architectures. - Experience integrating with APIs that use REST, SOAP, gRPC, and other technologies. - Interest and experience in performance tuning, concurrency, microservices, security, data analytics, and web stack. - Experience with context engineering: structuring codebases, architecture docs, and READMEs to be AI-readable. - Experience with Django. - Past experience and success in building scalable APIs or services. - Experience with DevOps tooling such as Docker, Terraform, CircleCI, SumoLogic, PagerDuty, etc. - Experience with AWS/Cloud services such as EC2, S3, Lambda, Route 53, Cloud Formation, Cloudflare, Elastic Beanstalk, IAM, etc. Benefits - Inclusivity and equal access to opportunities for people from all backgrounds, perspectives, and geographies. - Remote-first program, “Shippos Everywhere”, allowing roles to be based anywhere in the US (with some exceptions) and many roles can be based internationally. - Employment contracts powered by Rippling.com for locations outside of the US and Ireland, with all Shippo perks still applying.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description - Design and build tools that enable partner teams to interact more easily with the system. - Work with engineers across the company to launch new products or features. - Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams. - Debug production issues across services and multiple levels of the stack. - Improve engineering standards, tooling, and processes. - Design and build tools and software that reduce friction in meeting onboarding requirements. Qualifications - Bachelor's degree or foreign equivalent in Computer Science or a related field. - 5 years of Software Engineering experience. Requirements - 5 years of experience in building software solutions at scale in Python, Ruby, Java, or similar. - 5 years of experience in making trade-offs between user experience and technical constraints. - 5 years of experience in translating business requirements into software designs. - 5 years of experience in debugging production issues across services and multiple levels of the stack. - 5 years of experience in building and maintaining production systems. Benefits - Equity, company bonus or sales commissions/bonuses. - 401(k) plan. - Medical, dental, and vision benefits. - Wellness stipends.
Senior Lead AEM Developer – Digital Agency
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Develop, customize, and maintain high-performance Adobe Experience Manager (AEM) solutions to power large-scale digital experiences. • Build, configure, and optimize custom AEM components, editable templates, modular workflows, and intuitive content structures. • Partner closely with UX/UI designers, content strategists, marketing leads, and technical teams to translate business requirements into website features. • Debug, isolate, and resolve technical issues across various AEM environments (development, staging, and production). • Support ongoing code deployments, environment configurations, and release management activities within the delivery lifecycle. • Ensure exceptional code quality, security, and performance while participating in proactive platform tuning and optimization initiatives. • Actively participate in technical design discussions, providing architectural recommendations and structured documentation for platform enhancements.
Senior Lead AEM Developer – Digital Agency
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Develop, customize, and maintain high-performance Adobe Experience Manager (AEM) solutions to power large-scale digital experiences. • Build, configure, and optimize custom AEM components, editable templates, modular workflows, and intuitive content structures. • Partner closely with UX/UI designers, content strategists, marketing leads, and technical teams to translate business requirements into website features. • Debug, isolate, and resolve technical issues across various AEM environments (development, staging, and production). • Support ongoing code deployments, environment configurations, and release management activities within the delivery lifecycle. • Ensure exceptional code quality, security, and performance while participating in proactive platform tuning and optimization initiatives. • Actively participate in technical design discussions, providing architectural recommendations and structured documentation for platform enhancements.
Senior Lead AEM Developer – Digital Agency
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Develop, customize, and maintain high-performance Adobe Experience Manager (AEM) solutions to power large-scale digital experiences. • Build, configure, and optimize custom AEM components, editable templates, modular workflows, and intuitive content structures. • Partner closely with UX/UI designers, content strategists, marketing leads, and technical teams to translate business requirements into website features. • Debug, isolate, and resolve technical issues across various AEM environments (development, staging, and production). • Support ongoing code deployments, environment configurations, and release management activities within the delivery lifecycle. • Ensure exceptional code quality, security, and performance while participating in proactive platform tuning and optimization initiatives. • Actively participate in technical design discussions, providing architectural recommendations and structured documentation for platform enhancements.


