Live opening · Posted 6 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
About The Role
Code is core at Shopify. As a Mobile Software Engineer, you'll craft the innovative and scalable code that powers commerce across the globe. Your mission: build extendable products that enhance every layer of the commerce stack—from exceptional buying experiences to groundbreaking financial products and dynamic developer tools. Embrace the unorthodox, iterate rapidly, and develop solutions that empower merchants to thrive in the infinite game of entrepreneurship.
Key Responsibilities
Take ownership of a significant part of Shopify's native mobile apps — shaping technical direction and architecture, and shipping complex, high-craft iOS and Android features yourself, not just directing from a distance.
Stay at the frontier of applying AI to mobile development, leveraging swarms of agents to build complex features at a fast pace without compromising on quality, and teach others how to do the same.
Make the engineers around you better through code review, pairing, and leading by example.
Take on big, ambiguous problems: build major features and shape the architecture and direction of Shopify's mobile apps.
Work closely with stakeholders across and beyond engineering, including product, design, and support.
Help find and evaluate great engineers to grow the team.
Qualifications
Deep experience building and operating production native mobile applications at the scale of millions of users around the world.
Strong command of Swift and SwiftUI, or Kotlin and Jetpack Compose.
Demonstrated ability to review, debug, and guide work across both platforms, even if one is the primary area of expertise.
Experience designing maintainable mobile architecture across state, effects, dependencies, navigation, persistence, and platform lifecycles.
Strong judgment around concurrency and cancellation, including Swift structured concurrency or Kotlin coroutines and Flow.
Experience designing mobile APIs on GraphQL and data layers, including caching, pagination, mutation consistency, refresh, offline behavior, and typed failures.
Experience building accessible, localized interfaces that perform well across devices, screen sizes, and real-world network conditions.
A testing approach that covers logic, asynchronous behavior, user journeys, device behavior, and production readiness.
Experience defining useful analytics, logs, errors, metrics, and traces, then connecting them to alerts and operational playbooks.
Experience shipping through app-store release pipelines with staged rollout, feature controls, rollback planning, and incident response.
A record of leading ambiguous, multi-quarter technical work from problem definition through production operation.
At Shopify, we pride ourselves on moving quickly—not just in shipping, but in our hiring process as well. If you’re ready to apply, please be prepared to interview with us within the week. Our goal is to complete the entire interview loop within 30 days. You will be expected to complete a pair programming interview, using your own IDE.
This role may require on-call work.
Ready to craft your next masterpiece in code? Join the team that’s making commerce better for everyone.
About Shopify
Opportunity is not evenly distributed. Shopify puts independence within reach for anyone with a dream to start a business. We propel entrepreneurs and enterprises to scale the heights of their potential. Since 2006, we’ve grown to over 8,300 employees and generated over $1 trillion in sales for millions of merchants in 175 countries.
This is life-defining work that directly impacts people’s lives as much as it transforms your own. This is putting the power of the few in the hands of the many, is a future with more voices rather than fewer, and is creating more choices instead of an elite option.
About You
Moving at our pace brings a lot of change, complexity, and ambiguity—and a little bit of chaos. Shopifolk thrive on that and are comfortable being uncomfortable. That means Shopify is not the right place for everyone.
Before you apply, consider if you can:
Care deeply about what you do and about making commerce better for everyone
Excel by seeking professional and personal hypergrowth
Keep up with an unrelenting pace (the week, not the quarter)
Be resilient and resourceful in face of ambiguity and thrive on (rather than endure) change
Bring critical thought and opinion
Put AI agents and tools to work on the tasks they're built for, and focus on the work only humans can do
Embrace differences and disagreement to get shit done and move forward
Work digital-first for your daily work
We may use AI-enabled tools to screen, select, and assess applications. All AI outputs are reviewed and validated by our recruitment team.
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.