Shopify Careers
Back

Staff Engineer, India

  • Remote - APAC
  • Engineering & Data

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
  • Embrace differences and disagreement to get shit done and move forward
  • Work digital-first for your daily work

About the role

About the Infrastructure Engineering Group

The Infrastructure Engineering Group at Shopify is on a mission to build a reliable, trusted, intuitive, and scalable infrastructure platform that powers global commerce. Our work ensures that merchants can focus on running their businesses while Shopify developers focus on creating tools that empower them to do so.

Key Responsibilities: As a Software Engineer with a Backend focus, developing Shopify’s e-commerce platform, you will be responsible for:

  • Managing and Scaling Infrastructure: Oversee and expand fleet automation capabilities for our Kubernetes clusters, compute resources, and stateful systems, ensuring they operate efficiently at massive scale.

  • Optimizing Networking and Communication: Develop and maintain our unified routing layer, including DNS, firewall, and certificate management, to ensure seamless app communications.

  • Enhancing Observability and Resiliency: Build and maintain tools that provide real-time insights into system performance and ensure 24/7 commerce operations through proactive resilience measures.

  • Streamlining Developer Productivity: Maintain and improve our development toolchain, removing infrastructure complexity and enabling product engineering teams to focus on innovation.

  • Supporting Global Deployment and High-Scale Customers: Expand our platform's global footprint and support enterprise customers with high-scale requirements to ensure their success on our platform.

Programming Experience Required

We are seeking candidates with solid programming experience necessary to build an Infrastructure platform (this is not an operations/infrastructure management role). While our current tech stack includes Go, Python, and Ruby, we are open to candidates with expertise in other programming languages. It's also good to know, our interview process will also require up to 2 Pair Programming sessions, of which you can choose whichever language you’re most confident with. 

Key Technology Stack

Our infrastructure is built on a robust technology stack, including:

  • Platform: Google Cloud Platform, Kubernetes

  • Storage: Google Cloud Storage, MySQL, Redis, Memcached, Elasticsearch

  • Data Distribution & Processing: Kafka

  • Programming Languages: Go, Python, Ruby

Team Culture

We are a passionate group of software developers committed to building the best commerce infrastructure platform. We prioritize sustainable practices and long-term success, fostering an environment of continuous learning and professional growth. If you have a growth mindset, an avid curiosity, and a desire to build planet-scale infrastructure, you'll find a fulfilling home at Shopify.

Join Us

If you're excited to tackle complex challenges, learn new technologies, and contribute to a platform that powers millions of businesses worldwide, we encourage you to apply. At Shopify, we're dedicated to supporting your growth as we build the future of commerce together.

We hire people, not resumes. If you think you’re right for the role, apply now.