Skip to main content
EasyPost

SENIOR SOFTWARE ENGINEER (PYTHON)

RemoteNot specifiedArchived
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

The listing doesn't say where it hires from. Check the description or the employer's site before applying.

Core skills

PythonREST APIsSQL

Required skills

distributed systemsrelational databases

Optional skills

AWScloud platformsservice-oriented architecturesmicroservice architectures

What you'll do

  • Lead the design and implementation of complex software systems and carrier integrations with minimal oversight.
  • Develop scalable, maintainable, and secure backend services focusing on performance and reliability.
  • Mentor and coach junior and mid-level engineers through code reviews, design discussions, and pairing sessions.
  • Collaborate with product managers and stakeholders to translate business requirements into technical specifications.
  • Manage operational ownership by participating in on-call rotations and leading root cause analysis for production issues.

What they require

  • 6+ years of professional software engineering experience.
  • Expert-level Python development experience in production environments.
  • Strong experience designing and building REST APIs and distributed systems.
  • Proficiency with relational databases and SQL.
  • Experience writing automated unit, integration, and end-to-end tests.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Preferred: Experience in carrier, logistics, shipping, payments, or fintech domains.
  • Preferred: Familiarity with AWS and cloud platforms.
  • Preferred: Experience working with service-oriented or microservice architectures.
  • Preferred: Experience with high-volume, highly available production systems.

Benefits

  • Remote-first environment with potential hybrid options.
  • Team-based culture centered on accountability, authenticity, persistence, and humility.
  • Opportunity to drive engineering best practices and technical decision-making.
  • Fast-paced environment where customers guide the product direction.

EasyPost provides scalable software solutions and APIs for carrier integrations in the shipping and logistics domain.

TechnologyStartup
Also posted in 1 other channel
Salary not disclosed