Senior Software Engineer (Python Expert)
$156k - $205kEasyPost
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
- ...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...SeniorSoftwareFull timeContract workWork at officeRemote work
- ...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...SeniorSoftwareFull timeWork at officeRemote workWorldwide
$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 \ \...SeniorSoftwareFull time- ...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...SeniorSoftwareFull time
$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...SeniorSoftwarePermanent employmentFull timeInternshipWork from home$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...SeniorSoftwareFull timeRemote work$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...SeniorSoftwareFull timeFlexible hours$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...SeniorSoftwareRemote jobFull timeContract workFor contractors- ...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...SeniorSoftwareLong term contractFull time
$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...SeniorSoftwareFull timeContract workWork experience placementFlexible hours- 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...SeniorSoftwareRemote work
- ...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...SeniorSoftwareLong term contractRemote work
- ...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 (...SeniorSoftwareFull timeRemote workHome office
$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...SeniorSoftwareFull timeRemote work$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...SeniorSoftwareWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week- ...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...SeniorSoftwareRemote work
- ...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...SeniorSoftwareRemote jobFull timeShift work
$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...SeniorSoftwareFull timeContract workRemote work- ...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...SeniorSoftwareFull timeRemote work
$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...SeniorSoftwareRemote jobFull timeLocal area$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...SeniorSoftwareFull timeRemote workNight shiftWeekend work- ...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...SeniorSoftwareFull timeRemote workFlexible hours
- ...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...SeniorSoftwareFull timeRemote workFlexible hours
$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...SeniorSoftwareWork at officeLocal areaRemote workRelocationHome office3 days per week$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...SeniorSoftwareHourly payPart timeFreelanceRemote work10 hours per week- ...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...SeniorSoftwareVisa sponsorship
- ...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...SeniorSoftwareImmediate startRemote work
$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...SeniorSoftwareWork at officeLocal areaRemote workWork from homeFlexible hours$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...SeniorSoftwareHourly payTemporary workWork experience placementWork at officeRemote work- 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...SeniorSoftwareFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Python Expert). Be the first to apply!
- agile software developer Remote
- software developer internship no experience Remote
- intermediate software engineer Remote
- software engineer staff Remote
- experienced software developer Remote
- work from home software developer Remote
- software developer no experience Remote
- software developer fintech Remote
- software data engineer Remote
- financial software developer Remote





