Zipline logo
Zipline

Transforming the way goods move

Staff Full Stack Software Engineer – Health Care Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2014H1B SponsorCompany SiteLinkedIn

Location

California

Posted

3 days ago

Salary

$180K - $240K / year

Seniority

Lead

Job Description

Staff Full Stack Software Engineer – Health Care Platform

Zipline

• Deep dive into your users’ problems to simplify operational workflows which enable the business to move efficiently • Architect simple, modular, flexible software systems that evolve with fast changing business needs. • Lead backend and frontend development of major projects across all aspects of a modern tech stack. • Establish strong automated testing practices across unit, integration, and system layers. • Improve reliability, observability, and operational robustness of production systems. • Systematize AI-assisted workflows across development, testing, and operations. • Maintain clear engineering patterns, code quality standards, and review discipline. • Mentor junior engineers through direct coaching, pairing, and design reviews. • Increase team throughput by reducing friction, simplifying architecture, and eliminating waste.

Job Requirements

  • 8+ years building and operating production-grade distributed systems.
  • Deep experience developing full stack software using Python, Go, or a similar object-oriented language.
  • Frontend experience using React or similar Javascript frameworks.
  • Experience architecting distributed and event-driven systems using Kafka or similar technologies.
  • Database modeling and performance tuning experience with Postgres.
  • Demonstrated history of designing systems that are simple, flexible, and resilient.
  • Proven implementation of comprehensive automated testing strategies.
  • Experience driving architectural decisions in fast-changing environments.
  • Track record of mentoring and growing junior engineers.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Equity compensation
  • Discretionary annual or performance bonuses
  • Sales incentives

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 2005H1B Sponsor

• Help build and maintain the core infrastructure that serves as the backbone for Smartsheet. Contribute to a robust environment that ensures the foundational reliability, stability, and performance expected by all of our users. • Work closely with the team every day in a real-time development environment. Actively participate as both a driver and a navigator, asking questions, sharing ideas, and contributing directly to the team's collective code ownership. • Dive deep into system internals. With team support, you will contribute to managing and upgrading large-scale database infrastructure, maintaining complex replication topologies, and automating core operations using AWS, Golang, MySQL, Terraform, Temporal, and GitLab-CI. • Use Test-Driven Development (TDD) to ensure our foundational systems are resilient before they ever touch production. Beyond the code, you will be an active participant in our team book clubs and psychologically safe retrospectives to help continuously elevate how we work. • Share responsibility for operational health of our systems as part of a supportive on-call rotation. You'll be ramped in gradually with experienced teammates available to help.

United States
$125K - $175K / year
Docker, Inc logo

Staff Software Engineer – Runtime

Docker, Inc

Docker helps developers bring their ideas to life by conquering the complexity of app development.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and maintain the filesystem and container runtime components of Docker's local runtime stack. • Investigate and resolve correctness, performance, and stability issues in the filesystem layer across macOS, Windows, and Linux. • Work on VirtioFS, OverlayFS, and related filesystem technologies to improve performance and reliability for AI agent workloads. • Contribute to containerd integration and OCI-compliant container lifecycle management. • Collaborate with peers on the team to evolve the architecture of the runtime as requirements grow. • Engage with the open source community on filesystem and container runtime related projects. • Participate in on-call rotations and respond to critical stability issues affecting users. • Document your work clearly and share knowledge with the rest of the team.

Canada
$225.3K - $361.8K / year
Contabo logo

Software Engineer – All Genders

Contabo

Worldwide Cloud Hosting | VPS from €4.50 / mo. | Data Centers in the EU, US, UK, SG, JP & AU | 20+ years of experience

Full TimeRemoteTeam 201-500Since 2003H1B No Sponsor

• Contribute to the development of new features based on clearly defined tasks and requirements • Work on real product challenges and help shape solutions that deliver tangible value to customers • Build a deep understanding of system architecture and business domain • Make sound technical decisions in daily work • Follow architectural guidelines and take responsibility for writing high-quality unit and integration tests • Ensure the stability, reliability, and long-term maintainability of software • Uphold best practices across SQL databases, web services, CI/CD pipelines, and message-driven systems • Collaborate closely with cross-functional teams, including product, QA, and other developers • Translate new ideas and requirements into practical, well-designed technical solutions • Support performance improvements, identify technical weaknesses, and contribute to testing efforts

Germany
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• Provide technical leadership for systems supporting Canadian payment rails including Interac e-Transfer®, Interac Debit, EFT (ACSS), Real-Time Rail (RTR), and cheque imaging, in alignment with Payments Canada rules and standards • Lead design decisions that ensure high availability, low latency, resiliency, and scalability for member-facing and back-office payment services • Own technical oversight for payment processing flows including initiation, validation, clearing, settlement, reconciliation, returns, reversals, and exception handling • Partner closely with Payment Product and Payment Operations to understand business goals, regulatory drivers, and operational pain points, and to jointly define technology solutions that meet business needs and requirements • Translate product concepts, operational needs, and regulatory requirements into clear technical options, solution designs, and delivery approaches • Act as a trusted advisor to Product and Operations, providing input on feasibility, trade‑offs, risk, cost, and long‑term implications of technology decisions • Support the evolution of payment products and services by identifying technology opportunities that improve member experience, operational efficiency, and resilience • Lead integrations with Payments Canada–operated systems (ACSS, Lynx, RTR), Interac services, and external payment gateways • Drive adoption and coexistence strategies for ISO 20022 messaging, supporting migration, translation, and backward compatibility across payment ecosystems • Modernize legacy payment services to support 24x7 operations, improved observability, and future payment innovation while reducing technical debt • Lead and continuously improve CI/CD pipelines for payment platforms, enabling frequent, low-risk deployments while maintaining strict security and compliance standards • Ensure strong alignment with DevSecOps principles, including secure coding, automated testing, vulnerability management, and audit readiness • Champion system observability, including monitoring, alerting, logging, and performance metrics, with appropriate handling of sensitive and regulated data • Partner closely with Payment Operations, Risk, Fraud, and Compliance teams to ensure payment platforms support AML/ATF controls, fraud detection, real-time monitoring, and regulatory reporting requirements • Provide technical leadership and mentorship to software developers, systems analysts, and QA analysts, promoting best practices in secure coding, performance optimization, and resilient design • Collaborate with Agile Delivery Leads, Partners, Vendors to ensure payment platform priorities, technical health, and operational risks are effectively represented and prioritized in the backlog • Act as a senior technical escalation point for complex payment issues, incidents, and architectural decisions • Maintain strong Vendor relationships focused on supporting Servus’s needs within the broader payment ecosystem

Canada