Shopify Careers
Back

C++ and Java Engineers, Search Engine

  • Remote - Americas
  • Engineering & Data

About the role

About the role
Code is core. Software engineers at Shopify craft the code that powers commerce. They build extendable, high-performance systems that scale the entire commerce stack—from creating world-class product search experiences to developing innovative 0→1 financial products and enhancing developer tools. They fail fast, reject the orthodox (unless it’s ideal), and code solutions that enable merchants to succeed at the infinite game of entrepreneurship.

What you’ll be doing

  • Designing and implementing C++ and Java systems that power our next-generation search engine and search features across billions of products.

  • Collaborating with data scientists and AI experts to drive cutting-edge technologies — machine learning, natural language processing, and vector search—that make commerce smarter and more intuitive.

  • Owning end-to-end delivery: from prototyping novel ranking algorithms to optimizing low-latency query serving in production.

  • Designing and evolving scalable product-search architectures that challenge status-quo and redefine the industry standard.

Why you’ll love working at Shopify

  • Solve search at scale. Tackle complex information retrieval challenges with full ownership, on code that real merchants rely on every day.

  • Ship at lightning speed. Cross-disciplinary teams ship new search features and AI-powered enhancements weekly, not quarterly, embracing iteration and rapid feedback.

  • Lead with vision—and code. You’ll collaborate closely with our leadership and AI teams, contributing to strategic direction and detailed implementations that shape the future of commerce.

Ready to craft the world’s best product search and help drive AI-powered commerce forward? Join us and make commerce better for everyone.

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.

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
  • Use AI tools reflexively as part of your fundamental workflow
  • Embrace differences and disagreement to get shit done and move forward
  • Work digital-first for your daily work

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