Senior Software Engineer (Python Expert)
Easypost 2
| Company | Easypost 2 |
| Category | Engineering |
| Location | Remote |
| Remote | Remote |
| Employment | Full-time |
| Level | Senior |
| Salary | USD 156kâ205k |
| Posted | 8 Jun 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (lever) |
Description
đ§ĄđŚđFounded in 2012, EasyPost is a YC unicorn whose mission is to make shipping simple for businessesâfrom garage startups to the Fortune 500. Shipping, now more than ever, is the backbone of the global economy, but integrating the technology-enabled operations of a modern business with the low-tech and complex shipping industry has always been a challenge. EasyPost solves this problem with the first developer-friendly REST API for shipping, and we continue to push boundaries and discover new ways to simplify shipping for all. Our team is rapidly growing, and this is the perfect time to get on board. Join us and help build the shipping infrastructure of the future. Weâre builders, problem-solvers, and âthere has to be a better wayâ people. We like elegant architecture, fast decisions, and shipping (pun intended) improvements that power millions of deliveries every day. We stay scrappy, we move fast, and we donât wait for permission to innovate in an industry that desperately needs it. If you want to work on systems that actually move the worldâliterallyâyouâre in the right place. đâ¨
Â
EasyPost does not consider candidates who misrepresent their identity, experience, employment history, or technical qualifications. Applications containing false information, stolen professional profiles, or unverifiable credentials will be removed from consideration. We conduct early-stage verification of resumes, LinkedIn profiles, GitHub accounts, and other relevant professional information as part of our hiring process.
Position Summary:Â
The Senior Software Engineer plays a key role in designing, developing, and operating scalable software solutions that support EasyPost's carrier integrations. This role is expected to independently lead complex technical initiatives, drive engineering best practices, and mentor other engineers while delivering high-quality software.
The ideal candidate is an experienced Python engineer who can quickly become productive in a complex distributed environment, navigate ambiguity, and provide technical leadership through influence rather than authority. This individual will partner closely with product managers, engineering leadership, and fellow engineers to deliver reliable, scalable solutions that support business growth and operational excellence.
This role requires strong software engineering fundamentals, excellent communication skills, and a demonstrated ability to mentor junior engineers while contributing meaningfully to architecture, design, implementation, and operational support.
Â
Essential Duties and Responsibilities:
Â
The essential functions include, but are not limited to the following:
Â
Technical Leadership
o Lead the design and implementation of complex software systems and integrations with minimal oversight.
o Drive technical decision-making and contribute to architecture discussions across multiple services and systems.
o Break down ambiguous problems into clear technical solutions and execution plans.
o Identify technical risks early and proactively propose mitigation strategies.
Â
Software Development
o Design, code, test, and debug software applications in accordance with established coding standards and best practices.
o Develop scalable, maintainable, and secure software solutions with a focus on performance and reliability.
o Collaborate with product managers, designers, and stakeholders to translate business requirements into technical specifications and architectural designs.
o Lead technical design efforts and produce high-quality technical documentation.
o Develop and execute unit tests, integration tests, and performance tests to validate software functionality and reliability.
o Utilize version control systems to manage and track changes to source code.
Â
Mentorship & Team Development
o Mentor and coach junior and mid-level engineers through code reviews, design discussions, pairing sessions, and day-to-day collaboration.
o Raise engineerin