Shippo logo
Shippo

We help eCommerce merchants grow by empowering them with the #1 shipping solution tool needed to save time and money.

Senior Software Engineer, Address & Tracking

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2013H1B SponsorCompany SiteLinkedIn

Location

United States + 1 moreAll locations: United States | Ireland

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Address & Tracking

Shippo

Role Description - Implement, test, and deploy software services with high SLAs that can handle millions of requests a day with a BDD approach. - Verify and ensure performance and correctness of systems in response time and throughput. - Refactor existing systems for optimal performance and reuse. - Contribute to design reviews, participate rigorously 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. Qualifications - 8+ years of experience in software development. - Coding experience in server-side programming languages (e.g. Python, Go, 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. - 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. - Core behaviors focused on craftsmanship, continuous improvement, and team success. - BS or MS degree in Computer Science or equivalent experience. Requirements - Prior experience working or interacting with shipping and/or postal carriers. - Experience integrating with APIs that use SOAP and/or gRPC protocols. - Experience with Django and/or FastAPI. - Experience using Python and/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 - Here at Shippo, we celebrate inclusivity and are committed to creating equal access to opportunities for people from all backgrounds, perspectives and geographies. - 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@shippo.com. Company Description - Our people, much like the packages we help ship, are all over the world. - 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. - Many roles can be based internationally. - For locations outside of the US and Ireland, the employment contracts are powered by Rippling.com.

Related Job Pages

More Full-stack Engineer Jobs

Valtech logo

Full Stack Engineer

Valtech

The experience innovation company.

Full TimeRemoteTeam 5,001-10,000Since 1997H1B Sponsor

• Define the long-term technical vision for our marketing stack (Marketo, event management, data pipelines, segmentation and integrations with CRM/CDP/data warehouse). • Own the architecture for the target state of the Marketo migration, including data models, integration patterns and governance standards. • Evaluate and recommend tools, platforms and patterns (e.g., event-driven architecture, standardized data contracts and reusable campaign templates). • Mentor mid-level and senior engineers on system design, coding practices, testing and integration patterns in the marketing technology domain. • Lead the technical design and implementation of the Marketo migration to the desired target state (e.g., new workspace, new instance or integrated platform). • Design and build an event-management capability (webinars, in-person and virtual events) integrated with Marketo and other systems (such as registration tools, webinar platforms and CRM). • Design, develop and maintain data pipelines that move and transform data between Marketo, CRM, data warehouse and other marketing tools. • Work with APIs, webhooks and streaming or batch integrations to support real-time and scheduled data flows. • Implement and optimize audience segmentation strategies in Marketo and related systems. • Develop and maintain internal tools, interfaces and services that support marketing operations and event management (e.g., configuration dashboards and admin tools). • Contribute to overall engineering standards, code reviews and technical design discussions.

Brazil
Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• Conduct and analyze experiments, discussing results with a focus on efficiently rolling out tested tools and processes across the company. • Research and develop tools, automations, and processes integrated with AI models for various types of work, such as data analysis, design, and software development. • Collaborate with cross-functional teams across the company to define and deliver new features. • Specify and influence technical decisions regarding the use of AI technologies at iFood.

Brazil
Provectus logo

Certified Software Engineer

Provectus

We help businesses leverage cloud, data, and AI to reimagine the way they operate, compete, and deliver customer value.

Full TimeRemoteTeam 501-1,000Since 2012H1B Sponsor

• Design and build production grade AI systems including RAG pipelines, agentic workflows, and LLM integrations • Own backend services, APIs, and data pipelines end to end with Python as the primary language • Work hands on with AWS services including SageMaker, Bedrock, Lambda, ECS, S3, SQS, and RDS • Translate ambiguous client requirements into scoped technical decisions and delivery plans • Apply Infrastructure as Code using Terraform, CDK, or CloudFormation to manage cloud environments • Use AI assisted development workflows daily, beyond autocomplete and into architecture, review, and velocity • Collaborate with client engineering teams, internal architects, and delivery leads across EU and US time zones

Serbia
EasyPost logo

Staff Software Engineer

EasyPost

EasyPost is a Shipping API that solves complex logistics problems for eCommerce businesses.

Full TimeRemoteTeam 51-200H1B Sponsor

• The Staff Software Engineer will play a critical role in designing, developing, and maintaining high-quality software solutions for the organization. • This role will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative and scalable software products that meet the needs of our customers and stakeholders. • Expertise and leadership will be vital in guiding the team and ensuring best practices in software development. • Design, code, test, and debug software applications in accordance with established coding standards and best practices. • Develop APIs ensuring optimal performance, scalability, and security. • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications and architectural designs. • Participate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members. • Identify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutions. • Create and maintain clear and comprehensive technical documentation, including system architecture, design documents, and user guides. • Work closely with cross-functional teams, including product management, quality assurance, and DevOps, to ensure seamless integration of software components and successful product releases. • Stay up-to-date with industry trends, emerging technologies, and best practices in software development. Propose and implement process improvements to enhance development efficiency and product quality.

United States
$182K - $238K / year