Back to DevOps jobs

Job Description

In a world of beeps and clicks, Smile reminds us there is a human on the other side of every screen. We are a globally distributed 50+ person company with employees in Canada, the USA, South America, EMEA, and APAC. Our team has a strong emphasis on cross-cultural and timezone collaboration. We've been recognized as a "Best Place to Work" in Canada and look forward to expanding this on a global scale.


Our team is building the loyalty layer of the internet and currently already powers over 80,000 rewards programs, reaching more than 500 million shoppers. Above everything else we strive to make people happy —from the merchant to their consumer, to our own team (yes, our name really is fitting).


About the Team:

The engineering team at Smile.io believes in being proud of your code, owning what you ship, and embracing new tools to increase developer happiness. We believe small, empowered teams can ship products with the highest impact. Right now we’re working on expanding our product to support the massive growth of e-commerce. We currently power over 80,000 rewards programs, reaching more than 500 million customers, and serving 1M API requests/hour. We use Terraform and Packer to build and manage a modern infrastructure hosted on AWS and based on Kubernetes. We manage and ensure the high availability of Smile's backend data stores (including Redis, PostgreSQL, Kafka, and Elasticsearch) and build and maintain the CircleCI workflows our developers use to ship product features and improvements every day.


We value diversity, inclusion, and belonging. It helps us build a better product, it helps us create opportunities for growth and change. It helps us enjoy the work we do and create a supportive creative environment to do our best work. It helps us to be human. 


About the Role:

Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, distributed, fault-tolerant systems. At Smile, SREs ensure that both our internally critical and externally visible systems are reliable, have uptime appropriate to users' needs, and are run in an environment that allows quick iteration. Additionally SRE’s will keep an ever-watchful eye on the capacity and performance of our infrastructure. Much of our day-to-day work focuses on optimizing existing systems, building infrastructure (via Infrastructure as Code), and eliminating work through automation.


What you'll help us achieve:

  • Write, test, instrument, document, and maintain infrastructure as code for Smile.io
  • Help scale, operate and improve the loyalty layer of the internet with our teams.
  • Review code and provide thoughtful, constructive feedback for your team.
  • Collaborate closely with Product, Design, and partner Engineering teams to develop new infrastructure capabilities in support of new features.
  • Analyze how Smile's infrastructure is performing in production in order to learn and improve it
  • Support a highly available service used by millions of users on a daily basis


Who you are:

  • Have high empathy in everything you do
  • 2+ years technical experience in software engineering or similar
  • Have built, designed, and operated web experiences and systems at scale
  • Enjoy and thrive in a remote-first, distributed work culture
  • Are highly self-directed and take initiative to go above and beyond expectations 
  • Believe mentoring, and sharing information is better than hoarding it
  • Able to pick up new concepts quickly and put them into practice
  • Use data to validate your hypotheses and inform your decision making
  • You enjoy automating and scaling
  • You believe in simplicity over complexity
  • You value agility and the ability to shift focus quickly
  • You value products over projects
  • You're more focused on outcomes over output


Bonus is you have:

  • E-commerce industry experience
  • API Development ExperienceExperience with complex data structures and data architecture
  • Experience with automated integration testing and test automation
  • Security by Design, and Privacy by Design principles
  • Experience with Amazon Web Services, Postgres, Kafka, Elasticsearch

Our commitment to candidates:

At Smile, we understand that finding a new role is challenging and that self-doubt or imposter syndrome can prevent you from applying to a role, don’t let it! You have a ton to offer and we want you to feel encouraged to apply, even if you don’t check all of the boxes. If you are passionate about eCommerce and helping merchants grow through loyalty and reward, connect with us. 


At Smile, we rely on a range of backgrounds, experiences, and ideas. We value diversity, and we’re proud to be an inclusive, equal opportunity workplace. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Instructions to Apply