Software Engineer III, Labels

Shippo
Summary
Join Shippo's Labels team as a Software Engineer III and contribute to building and maintaining the core API and critical carrier integrations for a leading e-commerce shipping platform. You will design, implement, test, and deploy software services handling millions of requests daily, ensuring scalability and maintainability through microservices and CI/CD pipelines. Responsibilities include database schema design, system architecture, peer code reviews, and collaboration with business teams. The ideal candidate possesses 6+ years of software development experience, strong API development skills, and expertise in object-oriented programming. Shippo offers a competitive salary, comprehensive healthcare coverage, flexible work arrangements, and various professional development opportunities.
Requirements
- 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. You are adept at communicating relevant information clearly and concisely
- 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)
- Experience working with server-side MVC frameworks (e.g. Django, .NET, Spring, Rails, Phoenix)
- Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
- Deep understanding of customer needs and passion for customer success
- Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success
- BS or MS degree in Computer Science or equivalent experience
- Advanced/Fluent English
Responsibilities
- Design, implement, test, and deploy software services with high SLAs and that can handle millions of requests a day
- Ensure scalability and maintainability through microservices adoption, decoupling of concerns and data model, queuing of jobs and 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 in 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
Preferred Qualifications
- 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 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
- Healthcare coverage for medical, dental, and vision (90% covered by the company, incl. dependents). Pets coverage is also available!
- Take-as-much-as-you-need vacation policy & flexible working
- One week-long company wide winter shutdown
- 3 Volunteer Days Off (VTOs)
- WFH stipend to set up your home office
- Charity donation match up to $100
- Dedicated programs, coaching, tools, and resources for your professional and career growth as well as an individual learning stipend for your personal and focused growth
- Fun team in person time through our Shippos Everywhere program which includes regular team and company off-sites throughout the year as well as local Shippos gatherings