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

EasyPost · 5 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
badNo H1Bnote

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

GoRuby on RailsPythonAzureKubernetesKafkaSQLNoSQLAgileScrumJIRAConfluenceReactAngularAnalytical skillsProblem-solving skillsCommunication skills

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

twittertwittertwitter
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
Initialized 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
Quinn Jones
Director, Global Corporate Development
linkedin
Company data provided by crunchbase