EasyPost · 7 hours ago
Senior Software Engineer
EasyPost is a rapidly growing company focused on simplifying shipping for businesses of all sizes. They are seeking a Senior Software Engineer to modernize and support the technology behind the EasyPost Public Shipping API, working on high-performance services and cloud-native solutions.
E-CommerceLogisticsDeliveryShipping
Responsibilities
Design and build the future: design, code, test, and optimize high-performance Go services that power the public shipping API used by millions of users everyday
Drive the migration to the future: 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 establish and support modern Best Practices (gRPC, micro-services 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
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 Ruby on Rails, Python
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
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
Experience working in large, complex codebases e.g. a Monolith
Preferred
Experience with Go or Java is similar is a plus
Familiarity with front-end frameworks such as React, Angular, or similar is a plus
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
EasyPost provides a simple postage API that allows developers to quickly and painlessly integrate shipping into any e-commerce application.
Funding
Current Stage
Growth StageTotal Funding
$88.7MKey Investors
Initialized Capital
2021-09-09Series B· $25M
2020-01-01Series A
2018-09-19Series A· $49.5M
Recent News
initialized.com
2026-01-14
2025-12-29
Company data provided by crunchbase