Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Labels image - Rise Careers
Job details

Senior Software Engineer, Labels

Here at Shippo, we are the shipping layer of the internet and we consider ourselves to be one of the core building blocks of e-commerce.

Our mission is to make merchants successful through world class shipping. With our products and solutions, we level the playing field by providing our customers with best-in-class solutions that otherwise wouldn’t be available to them. Through Shippo, e-commerce businesses, marketplaces, platforms and a variety of logistics infrastructure providers are able to connect to shipping carriers around the world from one API and dashboard. We provide our customers with the most competitive shipping rates, print labels, automated international documents, shipment tracking, facilitate the returns process and more.


At Shippo, we’re on a mission to build the "Shipping layer of the internet," and our Labels team is at the heart of this vision. We’re seeking a Senior Software Engineer to shape the technical design and rearchitect our critical label services, a system that powers seamless shipping for thousands of businesses. This is a high-impact role where your work directly drives revenue and improves the shipping experience for our customers. You will tackle complex engineering challenges, craft scalable solutions, and make shipping faster and easier for everyone. If you’re passionate about building systems that make a real difference, this is your chance to leave your mark on a product at the core of Shippo’s success



Shipping & handling responsibilities:
  • Design, implement, test, and deploy software services with high SLAs and that can handle millions of requests a day
  • Strong ability to design and create long lasting architecture from scratch and evolve existing systems.
  • 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.


Do you tick the boxes?
  • 8+ 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.


Nice to have:
  • Prior experience working or interacting with shipping and/or postal carriers.
  • Experience using GoLang and Python in production.
  • Familiarity with microservices architectures.
  • Experience with transformation of large monolithic production applications into modular, team-owned services.
  • 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.


Sail through the process:

Here at Shippo, we celebrate inclusivity and are committed to creating equal access to opportunities for people from all backgrounds, perspectives and geographies. These values define who we are and everything we do. 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@goshippo.com


Shippos in the wild:

Our people, much like the packages we help ship, are all over the world. This means, 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 and many roles can be based internationally.

For locations outside of the US and Ireland, the employment contracts are powered by Remote.com (all Shippo perks still apply - including equity!). What we want to emphasize is that you can be successful at Shippo regardless of location.

Shippo Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shippo DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Shippo
Shippo CEO photo
Laura Behrens Wu
Approve of CEO
What You Should Know About Senior Software Engineer, Labels, Shippo

Join the talented crew at Shippo as a Senior Software Engineer specializing in Labels! Based in Brazil, you'll be at the forefront of revolutionizing e-commerce shipping, helping merchants across the globe navigate our extensive API and dashboard. At Shippo, our mission is to empower e-commerce businesses by providing them with competitive shipping rates and streamlined processes like label printing and shipment tracking. Your role will be critical as you design and re-architect our label services, ensuring thousands of businesses can ship effortlessly. Get ready to tackle complex engineering challenges—not just for today, but with an eye on future needs, building architecture that lasts and scales. With your solid background in software development, you’ll implement services that can handle millions of requests a day while maintaining high performance and reliability. As someone who loves solving puzzles and optimizing systems, you'll enjoy collaborating with business teams and contributing to the innovation that drives our success. Your insights and expertise will make shipping faster and easier for everyone involved. If you're eager to make an impact in a supportive and inclusive environment, Shippo is the place for you!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Labels Role at Shippo
What are the responsibilities of a Senior Software Engineer, Labels at Shippo?

As a Senior Software Engineer in the Labels division at Shippo, your responsibilities will include designing, implementing, and deploying software services with high uptime and performance. You’ll work on creating scalable solutions, enhancing our CI/CD pipeline, and ensuring system reliability while participating in peer reviews and offering input on new features.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer, Labels position at Shippo?

To apply for the Senior Software Engineer, Labels role at Shippo, you should have at least 8 years of software development experience, a strong grasp of object-oriented programming, and familiarity with APIs and microservices architectures. Communication skills and a passion for customer success are also essential.

Join Rise to see the full answer
What programming languages are preferred for the Senior Software Engineer, Labels role at Shippo?

In the Senior Software Engineer, Labels position at Shippo, proficiency in server-side programming languages such as Go, Python, and Java is highly desirable. Experience with SQL for database management and familiarity with MVC frameworks like Django or .NET will also be beneficial.

Join Rise to see the full answer
How does Shippo support continuous learning for Senior Software Engineers?

Shippo is dedicated to the constant growth of its employees, including Senior Software Engineers. Regular training sessions, peer reviews, and opportunities to work on innovative projects are part of the culture. Plus, our remote-first approach allows you to learn from a diverse set of colleagues around the globe.

Join Rise to see the full answer
Is remote work an option for the Senior Software Engineer, Labels role at Shippo?

Yes! At Shippo, we embrace a remote-first policy, allowing the Senior Software Engineer, Labels position to be based anywhere in Brazil. We believe that flexibility fosters creativity and inclusivity, and we want our employees to feel comfortable and productive in their work environments.

Join Rise to see the full answer
What is the team culture like for a Senior Software Engineer at Shippo?

Shippo promotes a collaborative and inclusive team culture for its Senior Software Engineers. You will work alongside passionate individuals who value each person's contribution and are committed to building systems that have real-world impacts, such as improving e-commerce experiences.

Join Rise to see the full answer
What kind of impact can a Senior Software Engineer expect to make at Shippo?

As a Senior Software Engineer in the Labels team at Shippo, you will have a direct impact on the shipping efficiency for thousands of businesses. Your designs, implementations, and innovations will shape the shipping experiences of merchants around the globe, driving success for e-commerce channels.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Labels
Can you describe a challenging project you worked on as a Senior Software Engineer?

Discuss a project where you faced specific technical challenges, emphasizing how you approached problem-solving and the architecture decisions you made. It’s important to highlight your thought process and the impact of your work on the project and the team.

Join Rise to see the full answer
How do you ensure the reliability of the software you develop?

In your response, focus on practices such as automated testing, code reviews, and monitoring system performance. Discuss how you implement CI/CD pipelines to maintain high quality and reliability in production releases.

Join Rise to see the full answer
What is your experience with microservices architecture?

Explain your background in building and managing microservices. Highlight instances where you decoupled monolithic applications and share the tools and practices that facilitated this transformation, demonstrating the benefits achieved.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple engineering projects?

Detail your approach to project management and task prioritization. Mention methods such as Agile methodologies, regular team check-ins, and how you balance urgent tasks with long-term goals to remain focused and organized.

Join Rise to see the full answer
What strategies do you use to gather requirements from stakeholders?

Share your methods for effective communication with business teams. Emphasize active listening, seeking clarification, and maintaining open dialogues with stakeholders to ensure a clear understanding of their needs.

Join Rise to see the full answer
How do you handle system incidents when on-call?

Discuss your problem-solving and response strategies during system incidents. Focus on your approach to diagnosing issues quickly and effectively while maintaining communication with relevant teams and stakeholders throughout the resolution process.

Join Rise to see the full answer
What tools do you use for performance monitoring in software systems?

Mention specific performance monitoring tools you've used, such as SumoLogic or CloudWatch. Describe how these tools help you diagnose performance bottlenecks and guide optimizations for your systems.

Join Rise to see the full answer
How do you stay current with new technologies and programming languages?

Talk about resources like online courses, tech blogs, and community forums you utilize to stay up-to-date. Highlight attending tech meetups or conferences as ways to network and learn about emerging trends.

Join Rise to see the full answer
Describe a situation where you improved an existing system or service.

Provide a specific example of a time you identified areas for improvement in a system. Detail the changes you implemented and the positive effects those changes had on system performance or user experience.

Join Rise to see the full answer
Why do you want to work at Shippo?

Share your passion for the shipping and e-commerce space and how Shippo's mission resonates with you. Highlight your admiration for the company culture, commitment to inclusivity, and the opportunity to make a real impact in a growing organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Extreme Networks Remote San Jose, California, United States
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Work/Life Harmony
Diversity of Opinions
Friends Outside of Work
Empathetic
Collaboration over Competition
Fast-Paced
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Disability Insurance
Learning & Development
401K Matching
Paid Time-Off
WFH Reimbursements
Paid Holidays
Equity
Flex-Friendly
Recruitment Loop Remote Mogilska 43, 31-545 Kraków, Poland
Posted 14 hours ago

To help businesses succeed through shipping.

17 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!