EasyPost

Shipping

SoftwareEngineerIII

$130–170k Layton, Utah, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer III at EasyPost. Skills: Software development, Python, Scalability, Problem-solving. Design, code, test, and debug software applications. Develop front-end and back-end components”

What You'll Achieve.

Deliver innovative and scalable software products; Meet the needs of customers and stakeholders; Maintain code quality; Ensure codebase integrity; Successful product releases; Enhance development efficiency; Enhance product quality; Validate software functionality and reliability; Streamline the testing process; Manage and track changes to source code

Industry & Context.

Shipping
Problems you'll solve

Problem-solving skills; Analytical thinking; Develop efficient and effective solutions; Assesses unusual circumstances; Sophisticated analytical and problem solving techniques; Resolves and assesses a wide range of issues; Devises solutions based on limited information and precedent

Eligibility Requirements

Must be authorized and based in the United States

What They're Looking For.

Must Have

Bachelor's degree, 3-5+ years of professional software development experience, Proven experience in software development, including designing, coding, testing, and debugging applications, Python programming skills, Familiarity with software development methodologies (Agile, Scrum, etc. ) and tools (JIRA, Confluence, etc. ), understanding of data structures, algorithms, and object-oriented design principles, Experience with front-end and/or back-end frameworks and technologies (e. g. , React, Angular, Node. js, Spring, Django, etc. ), Knowledge of database systems (SQL, NoSQL) and data modeling concepts, Excellent problem-solving skills, detail-oriented mindset, Effective communication skills, both written and verbal

Nice to Have

familiarity in other modern programming languages

What You'll Do.

and debug software applications

Develop front-end and back-end components

Translate business requirements into technical specifications

Participate in code reviews

Troubleshoot software defects and issues

Create and maintain technical documentation

Ensure seamless integration of software components

Stay up-to-date with industry trends

Propose and implement process improvements

Develop and execute tests

Utilize version control systems

How You'll Work.

Team & Collaboration

Collaborate with product managers, designers, and other stakeholders; Work closely with cross-functional teams; Communicate technical concepts to technical and non-technical team members; Collaborate effectively within a distributed version control environment; Enhances relationships and networks with senior internal/external partners; Advises others on difficult matters

Communication Scope

Written communication; Verbal communication; Communicate technical concepts

Full Job Description

## 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. 🚚✨ Position Summary:  The Software Engineer III will play a critical role in designing, developing, and maintaining high-quality software solutions for the organization. This role will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative and scalable software products that meet the needs of our customers and stakeholders. 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 Design, code, test, and debug software applications in accordance with established coding standards and best practices. Develop both front-end and back-end components, ensuring optimal performance, scalability, and se

Free ATS check

Applying for this Software Engineer III role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about EasyPost?

Real rants from real employees. Read before you apply.

Read Company Rants →