Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Python Expert)

$156k - $205k
Full-time

EasyPost

Role Description

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.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 6+ years of professional software engineering experience.
  • Demonstrated experience leading complex technical initiatives from design through production deployment.
  • Demonstrated experience mentoring and developing other engineers.
  • Expert-level Python development experience in production environments.
  • Strong experience designing and building REST APIs and distributed systems.
  • Strong experience debugging and troubleshooting complex production issues.
  • Strong experience with relational databases and SQL.
  • Experience designing scalable, maintainable, and observable backend services.
  • Experience writing automated unit, integration, and end-to-end tests.
  • Familiarity with software development methodologies (Agile, Scrum, etc.) and tools (JIRA, Confluence, etc.).
  • Strong understanding of data structures, algorithms, object-oriented design principles, and software architecture patterns.
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Strong written and verbal communication skills.

Requirements

  • Lead the design and implementation of complex software systems and integrations with minimal oversight.
  • Drive technical decision-making and contribute to architecture discussions across multiple services and systems.
  • Break down ambiguous problems into clear technical solutions and execution plans.
  • Identify technical risks early and proactively propose mitigation strategies.
  • Design, code, test, and debug software applications in accordance with established coding standards and best practices.
  • Develop scalable, maintainable, and secure software solutions with a focus on performance and reliability.
  • Collaborate with product managers, designers, and stakeholders to translate business requirements into technical specifications and architectural designs.
  • Lead technical design efforts and produce high-quality technical documentation.
  • Develop and execute unit tests, integration tests, and performance tests to validate software functionality and reliability.
  • Utilize version control systems to manage and track changes to source code.
  • Mentor and coach junior and mid-level engineers through code reviews, design discussions, pairing sessions, and day-to-day collaboration.
  • Raise engineering quality by promoting best practices in software design, testing, observability, and operational excellence.
  • Provide constructive technical feedback and help establish consistent engineering standards across the team.
  • Participate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members.
  • Participate in on-call rotations and assist in diagnosing and resolving production issues.
  • Drive improvements in monitoring, alerting, observability, and system reliability.
  • Investigate complex production issues and lead root cause analysis efforts.
  • Identify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutions.
  • Work closely with cross-functional teams to ensure seamless integration of software components and successful product releases.
  • Contribute to project planning, estimation, and technical roadmap discussions.
  • Stay current with industry trends, emerging technologies, and software development best practices.
  • Propose and implement process improvements that enhance development efficiency, reliability, and product quality.

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
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Python Expert) in Remote vacancy
  •  ...We are looking for a motivated Senior Software Engineer (Python + AI) who is willing to dive into the new project with a modern stack. If you’re driven by a curiosity to learn and a desire to produce meaningful results, please apply! Why Join Exadel We’re an AI... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    Remote work

    Exadel

    Remote
    20 hours ago
  •  ...global leader in enterprise recruitment software, SmartRecruiters offers a cloud-based global...  ...We are looking for a talented backend engineer to join SmartPal - the industry's most...  ...adoption), Design and develop services with Python on top of Kubernetes/AWS infrastructure... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Worldwide

    Dev

    Remote
    20 hours ago
  • $145k - $190k

     ...will sponsor FSP)\ \\\ \\\ \\\ Our client is looking for a Senior Software Engineer with an active TS/SCI to join the team and work on a...  ...) tools \ \\\ -Ability to perform scripting such as Bash, Python, Ruby \ \\\ -Success troubleshooting complex problems \ \... 
    Senior
    Software
    Full time

    Swoop Staffing

    Remote
    20 hours ago
  •  ...We are looking to hire an experienced Software Engineer to join our agile and exceptionally talented engineering team. As a Senior Engineer, you will work with our backend team...  ...main learning platform. Having extensive Python + Django experience is required. The project... 
    Senior
    Software
    Full time

    Edclub

    Remote
    20 hours ago
  • $182.36k - $273.2k

     ...techniques.We are seeking a SoC / RTL Low-Power Expert who serves as the final technical...  ...or mentor other digital design engineers.What We're Looking ForBachelor’s degree...  ...may require access to technology and/or software subject to U.S. export control laws and... 
    Senior
    Software
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    20 hours ago
  • $190k - $230k

     ...Cleared Senior Software Engineer - Python Bestgate Engineering is seeking a Software Engineer to support the development of advanced cyber sensor and analytic modernization capabilities. This position is ideal for a cleared engineer with a strong background in network... 
    Senior
    Software
    Full time
    Remote work

    Bestgate Engineering

    Annapolis Junction, MD
    20 hours ago
  • $410 per month

     ...is: Grade: Technical 410Pay Range: $ - $Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis...  ...of status and significant problems.Job Duties Acts as an expert in assigned areas of software engineering. Mentors other... 
    Senior
    Software
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  • $80 - $100 per hour

     ...used to test frontier AI models on real software engineering work: Design coding benchmarks that...  ...experience (non-negotiable) ~ Expert Python — clean, performant, well-tested code...  ...country of residence. Nice to have Senior or Lead-level profile with a history of... 
    Senior
    Software
    Remote job
    Full time
    Contract work
    For contractors

    G2i

    Miami, FL
    20 hours ago
  •  ...leader in biotechnology and life sciences, is looking for a “ Senior Software Engineer \" based out in Tucson, AZ. \ \ Job Duration: \ Long...  ...and implement automated testing frameworks (primarily using Python) to maintain high software reliability. \\ During PI and... 
    Senior
    Software
    Long term contract
    Full time

    Dawar Consulting Inc

    Remote
    20 hours ago
  • $190k - $240k

     ...and a finalist in 2021!   Belay Technologies is seeking a Senior Software Engineer to join our Intel team. You will act as a general-purpose...  ...Production-grade software development experience in Java, Python, JavaScript, or NiFi Familiarity with software version control... 
    Senior
    Software
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Remote
    20 hours ago
  • A technology-driven retail company is seeking a Senior Software Engineer, Full Stack to develop services for processing customer orders and improve...  ...years of software development experience, particularly in Python, and is familiar with cloud-based solutions like AWS. This... 
    Senior
    Software
    Remote work

    Short Story

    San Francisco, CA
    1 day ago
  •  ...Senior Software Engineer (Python) Canada / Remote Long Term Contract The ideal candidates will have strong skills in Oracle, Postgres, Python, Kafka, CI/CD, Bitbucket, XML, Docker, and EKS, and be able to work independently. Responsibilities: Lead the... 
    Senior
    Software
    Long term contract
    Remote work

    Veracity

    United States
    20 hours ago
  •  ...acelerar a entrega e garantir a qualidade do software produzido. Qualifications ~Sólida experiência com programação backend Python e bom conhecimento em programação Java....  ...de código. ~Experiência com Harness Engineering, projetando ambientes de teste isolados (... 
    Senior
    Software
    Full time
    Remote work
    Home office

    Zup Innovation

    Remote
    4 days ago
  • $120k - $150k

    DescriptionKforce's client, a growing technology company in the Denver, CO metro area is seeking a Senior Software Engineer (Python) to join their team. Working directly with the hiring manager, this full-time remote position offers the opportunity to build modern cloud... 
    Senior
    Software
    Full time
    Remote work

    KForce

    Denver, CO
    1 day ago
  • $110k - $270k

     ...employees, and communities.The RoleAs Senior Software Engineer for a new product within Veeva, you will...  ...expertise (Production level Python development required)Enterprise SaaS Leader...  ...enterprise SaaS cloud applicationsScalability Expert: Proven track record of architecting... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Raleigh, NC
    3 days ago
  •  ...Senior Software Engineer For Python A Senior Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by... 
    Senior
    Software
    Remote work

    Creative Chaos

    United States
    20 hours ago
  •  ...through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Senior Software Engineer to join us. What You’ll Do Be...  ...development. ~ Proficiency with bash/Python scripting in Linux environments ~ Proficiency... 
    Senior
    Software
    Remote job
    Full time
    Shift work

    Speechify

    Remote
    20 hours ago
  • $131k - $145k

     ...looking for an Apple/macOS Subject Matter Expert (Computer Engineering, Senior Associate). The Apple/macOS SME...  ...credentials (e.g., YubiKey, CAC, software-based keys).Strengthen device enrollment...  ...for macOS (e.g., JAMF scripting, Python, Zsh, or shell‑based automation for... 
    Senior
    Software
    Full time
    Contract work
    Remote work

    MIL Corporation

    Washington DC
    2 days ago
  •  ...Canonical is looking for an experienced Python developer with a background in MongoDB who...  ...brilliant people. You are an accomplished senior Python programmer that enjoys challenging...  ...pioneers in open source with intelligent engineers at every level from engineer to CTO and... 
    Senior
    Software
    Full time
    Remote work

    DHR International

    Remote
    a month ago
  • $160k - $195k

     ...learning. We are expanding our engineering team to build the next...  ...Role We are looking for a Senior Applied AI Engineer to help...  .... Required ~5+ years of software engineering experience, including...  ...experience ~ Strong Python development experience ~ Experience... 
    Senior
    Software
    Remote job
    Full time
    Local area

    Brightplan

    United States
    20 hours ago
  • $105.7k - $176.4k

     ...The NYISO’s Information Technology department invites applications for a full-time Senior Software Engineer to join our team. We are seeking a Senior Software Engineer with advanced Python development skills and a strong background in data analysis, modeling and... 
    Senior
    Software
    Full time
    Remote work
    Night shift
    Weekend work

    New York ISO

    Rensselaer, NY
    2 days ago
  •  ...We are looking for a skilled and technically driven Senior Software Engineer (Python) to join a fast-paced cybersecurity environment. You will own and evolve a critical layer of our software ecosystem — including microservices, security tool integrations, and an in-house... 
    Senior
    Software
    Full time
    Remote work
    Flexible hours

    FusionHit

    Mexico
    29 days ago
  •  ...Senior Python Engineer - Supporting ML Operations Remote (Anywhere) Full-Time, Minimal Travel About: Our Client is a small, focused signal processing team that moves fast and holds a high bar. If you want ownership from day one and care about the craft, this... 
    Senior
    Software
    Full time
    Remote work
    Flexible hours

    Redfish Recruiting

    United States
    20 hours ago
  • $185k - $218k

     .... Think of it like joining a startup within a startup!As a Senior Software Engineer on the Truework team you will help develop and maintain the...  ...experienceBachelor degree (or equivalent education/training)Proficiency in Python and Javascript (or similar languages/frameworks)Experience... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Relocation
    Home office
    3 days per week

    Checkr

    San Francisco, CA
    3 days ago
  • $45 per hour

     ...Senior Python Data Scraping Engineer Mindrift is looking for highly skilled Vibecode specialists to join the Tendem project and drive specialized...  ...experience in data engineering, web scraping, automation, or software development (required). Bachelor's or Master's Degree... 
    Senior
    Software
    Hourly pay
    Part time
    Freelance
    Remote work
    10 hours per week

    Mind Rift

    United States
    1 day ago
  •  ...collaborative work culture. They need you, a highly experienced Senior Software Engineer, to join the technical team located in scenic Austin, Texas...  ...and deploy sensor fusion sorter prototype using C++ and Python-Collaborate with cross-functional teams to provide... 
    Senior
    Software
    Visa sponsorship

    Technology Navigators

    Austin, TX
    1 day ago
  •  ...communications. What You'll Get to Do: Engineer complex multidisciplinary solutions for...  ...is done while collaborating with other software/hardware engineers, stakeholders, and...  ...10 years experience as a full stack developer ~ Experience with: ~ Python... 
    Senior
    Software
    Immediate start
    Remote work

    Syzygy Integration

    United States
    20 hours ago
  • $120k - $180k

     ...Senior Clinical Domain Expert for Veeva Falcon Veeva Systems is a mission-driven organization and...  ...crucial Voice of the Customer," verifying software outputs and working directly with...  ...Workflow Mapping: Guide product and engineering teams on the real-world operational... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Avery Healthcare Group Ltd.

    United States
    3 days ago
  • $127k - $152k

    What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and... 
    Senior
    Software
    Hourly pay
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Principal Financial Group

    Des Moines, IA
    20 hours ago
  • Role Description We are seeking a Lead Software Engineer – Python / Java who will be responsible for developing, testing and maintaining a complex distributed processing application utilizing Python and Java. The developer will work closely with Product Owner/Data Coaches... 
    Senior
    Software
    Full time
    Work at office

    Tria Federal

    Remote
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Python Expert). Be the first to apply!