SIGN IN
Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

EasyPost · 1 week ago

Senior Software Engineer

EasyPost is a rapidly growing company founded in 2012, focused on simplifying shipping for businesses. They are seeking a Senior Software Engineer to modernize the technology behind USPS shipping, working on high-performance Go services and migrating legacy systems to the cloud.
LogisticsE-CommerceDeliveryShipping
badNo H1Bnote

Responsibilities

Build the future - design, code, test, and optimize high-performance Go services that power USPS shipping for millions of users
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
Collaborate and influence - work hand-in-hand with product managers and other engineers to translate big ideas into rock-solid architecture
Raise the bar - participate in peer reviews, mentor teammates, and bring modern Go best practices (gRPC, microservices patterns, performance tuning) into the codebase
Solve real problems - troubleshoot production issues in high-throughput, low-latency environments without downtime
Document for the future - create clear technical docs so the next engineer can pick up right where you left off
Continuously improve - bring fresh ideas from the industry to improve speed, scalability, reliability, and developer experience
Test like you mean it - build and run automated unit, integration, and performance tests to ensure we ship with confidence
Work smart with tools - use Git and other version control systems to manage complex, distributed workflows

Qualification

GoPythonC++AzureKubernetesKafkaGRPCMicroservicesSQLNoSQLData structuresAlgorithmsBackend frameworksAPIsAgileScrumGit

Required

Bachelor's Degree
8+ years of software development experience, master's degree and 6+ years of software development experience, or equivalent related work experience
Proven experience in software development, including designing, coding, testing, and debugging applications
Proficiency in Go; experience with additional languages such as Python, C++, or similar is a plus
Familiarity with Agile or Scrum methodologies and tools like JIRA and Confluence
Strong understanding of data structures, algorithms, and design principles
Experience with backend frameworks and APIs; familiarity with front-end frameworks such as React, Angular, or similar is a plus
Knowledge of SQL and NoSQL databases and data modeling concepts
Excellent analytical, troubleshooting, and problem-solving skills
Strong verbal and written communication skills, with the ability to convey complex ideas to technical and non-technical audiences
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
Creative problem-solver - you thrive on solving complex engineering challenges, weighing trade-offs, and delivering solutions that work in the real world
Collaborative influencer - you connect with teammates across disciplines, earn trust quickly, and know how to communicate ideas that inspire action
Adaptable leader - you're comfortable in ambiguity, able to chart a path forward, and you elevate the people and projects around you

Benefits

Comprehensive medical, dental, vision, and life insurance
Competitive compensation package and equity
Monthly work from home stipend of $50
Flexible work schedule and paid time off
Collaborative culture with a supportive team
A great place to work with unlimited growth opportunities
The opportunity to make massive contributions at a hyper-growth company
Make an impact on a product helping ship millions of packages per day

Company

EasyPost

twitterlinkedincrunchbase
company-logo
EasyPost provides a simple postage API that allows developers to quickly and painlessly integrate shipping into any e-commerce application.

Funding

Current Stage
Growth Stage
Total Funding
$88.7M
Key Investors
StreamlinedInitialized Capital
2021-09-09Series B· $25M
2020-01-01Series A
2018-09-19Series A· $49.5M

Leadership Team

leader-logo
Jarrett Streebin
Founder and CEO
linkedin
leader-logo
Ronald Justin
Vice President of Sales
linkedin
Company data provided by crunchbase