Back to all jobs
EasyPost logo

Senior Software Engineer

EasyPost
Worldwide$156k–205k/yrRemote3mo ago
Employment
Full-time
Seniority
Senior

About the role

Position Summary: 

We’re looking for a Senior Software Engineer to help modernize the technology behind USPS shipping. You’ll join the small, high-trust team that owns EasyPost’s most critical, highest-traffic platform — the USPS PC Postage system — and play a key role in our journey to the cloud. Your Go expertise will help refactor legacy services, design cloud-native solutions, and deliver the low-latency, high-throughput systems our customers count on every day. If you thrive on solving complex engineering challenges and want to shape a platform that handles massive scale and real-world impact, this is the role for you.

 

Essential Duties and Responsibilities:

The essential functions include, but are not limited to the following:

o Build the future - design, code, test, and optimize high-performance Go services that power USPS shipping for millions of users.

o Drive the migration - help refactor legacy systems for the cloud, then design new cloud-native services that take full advantage of Azure, Kubernetes, Kafka, and more.

o Collaborate and influence - work hand-in-hand with product managers and other engineers to translate big ideas into rock-solid architecture.

o Raise the bar - participate in peer reviews, mentor teammates, and bring modern Go best practices (gRPC, microservices patterns, performance tuning) into the codebase.

o Solve real problems - troubleshoot production issues in high-throughput, low-latency environments without downtime.

o Document for the future - create clear technical docs so the next engineer can pick up right where you left off.

o Continuously improve - bring fresh ideas from the industry to improve speed, scalability, reliability, and developer experience.

o Test like you mean it - build and run automated unit, integration, and performance tests to ensure we ship with confidence.

o Work smart with tools - use Git and other version control systems to manage complex, distributed workflows.

 

Minimum Education & Experience Qualifications:

o Bachelor’s Degree

o 8+ years of software development experience, master’s degree and 6+ years of software development experience, or equivalent related work experience. 

o Proven experience in software development, including designing, coding, testing, and debugging applications.

o Proficiency in Go; experience with additional languages such as Python, C++, or similar is a plus.

o Familiarity with Agile or Scrum methodologies and tools like JIRA and Confluence.

o Strong understanding of data structures, algorithms, and design principles.

o Experience with backend frameworks and APIs; familiarity with front-end frameworks such as React, Angular, or similar is a plus.

o Knowledge of SQL and NoSQL databases and data modeling concepts.

o Excellent analytical, troubleshooting, and problem-solving skills.

o Strong verbal and written communication skills, with the ability to convey complex ideas to technical and non-technical audiences.

 

Core Competencies Required:

 

o Big-picture thinker, hands-on builder - you understand how systems fit together and can move seamlessly from high-level architecture to production-ready code, improving what’s there while respecting the work that came before.

 

o Creative problem-solver - you thrive on solving complex engineering challenges, weighing trade-offs, and delivering solutions that work in the real world.

 

o Collaborative influencer - you connect with teammates across disciplines, earn trust quickly, and know how to communicate ideas that inspire action.

 

o Adaptable leader - you’re comfortable in ambiguity, able to chart a path forward, and you elevate the people and projects around you.

Perks & benefits

  • Paid Time Off
  • Home Office Budget
  • Equity Compensation

756,000+ hidden jobs like this

EasyPost and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.