Transforming the way goods move
Principal Software Engineer, Application Software
Location
California
Posted
3 days ago
Salary
$225K - $300K / year
Seniority
Lead
Job Description
Principal Software Engineer, Application Software
Zipline
• own high-impact software across one or more parts of Zipline's application platform • work closely with people who use these systems every day • identify ambiguous problems, design durable systems, build production software end to end, and drive adoption
Job Requirements
- experience building and shipping production software systems
- strong full-stack fundamentals across frontend, backend, services, and data
- can turn ambiguous, high-stakes problems into simple, reliable software
- combine product instinct with systems judgment
- care deeply about reliability, correctness, usability, and operational trust
- enjoy working directly with users and stakeholders to understand real workflows
- want to shape architecture and product direction, not just implement scoped features
- excited to use modern AI tooling to increase velocity while maintaining strong engineering rigor
Benefits
- equity compensation
- overtime pay
- discretionary annual or performance bonuses
- sales incentives
- benefits such as medical, dental and vision insurance
- paid time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own high-impact software across Zipline’s application platform • Develop partner, merchant, and internal operations tools • Create marketplace, fulfillment, billing, and support systems • Build network operations software for visibility and maintenance • Develop enterprise systems for manufacturing, supply chain, and finance
• You’ll help design and operate the systems that power our financial platform. • Design and implement scalable distributed systems supporting financial transactions and real-time events • Architect services that handle real-world scale, failure scenarios, and performance constraints • Ensure strong data integrity and consistency across distributed workflows • Build secure infrastructure protecting sensitive financial data • Identify opportunities to leverage AI tools to accelerate development and improve engineering workflows • Contribute to AI-enabled product features and automation across the platform • Help evolve how our team integrates modern developer tools and AI-assisted engineering practices • Design systems with observability, monitoring, and failure recovery in mind • Debug complex production issues across distributed services • Improve reliability and performance of mission-critical systems • Participate in on-call rotations to maintain platform stability • Partner with product and business teams to translate customer needs into scalable technical solutions • Lead architectural decisions through hands-on implementation • Mentor engineers and help raise engineering standards across the team
• own high-impact software across one or more parts of Zipline’s application platform • work closely with the people who use these systems every day • identify ambiguous problems, design durable systems, build production software end to end, and drive adoption • solve problems like giving operators and partners real-time visibility into a complex physical network • keep the network moving when demand shifts, weather changes, assets degrade, or capacity gets tight • automate workflows across manufacturing, supply chain, fulfillment, and field operations without losing correctness • design software that scales across countries, metros, verticals, and millions of deliveries
• own high-impact software across one or more parts of Zipline’s application platform • work closely with users from operations, field teams, finance, commercial, product, and partner teams • identify ambiguous problems and design durable systems • build production software end to end • drive adoption to the systems developed

