Engineering Manager

Trax
CA
Télétravail
Temps plein

The Role

Engineering Manager

City : About Trax :

About Trax : About the role

About the role

Trax is looking for a leader to join as the Engineering Manager of our Shopper solution.

The Engineer Manager Shopkick is a multidisciplinary role that reports to the VP of Engineering.

As the Engineering Manager, your mission will be to hire, manage, mentor, and attain an Engineering group of top talents building a solution that will impact the daily lives of millions of people.

By mentoring, recruiting, and guiding your staff, you will ensure our Shopper products are scalable, reliable, and cost-effective, and that our apps are delivered with a high degree of quality.

You will manage an Infrastructure team that is responsible for Cloud Infrastructure, Site Reliability Engineering, and Developer Productivity at Trax.

You will also manage a Data Engineering team that is responsible for data tools and pipelines that support all Analytics and Reporting, and a Quality Assurance team that is responsible for both manual and automated testing for mobile and web applications.

In addition, you will manage Shopkick’s backend team as well as internal apps for ad and campaign management.

Responsibilities

  • Manage a group of highly talented engineers, over multiple disciplines (Backend, Devops, BI, QA, and Front-End).
  • Own the End-to-End responsibility for the solution’s vision, performance, and deliverables.
  • Responsible for the development and delivery of cutting-edge, highly scalable software embedded with machine learning, deep learning, and other AI technologies.
  • Develop and grow talent among our engineers, future engineering leaders and managers.
  • Lead the design, architecture, and the scaling up of our solution, as well as maintain an agile development process.
  • You set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams.
  • You work alongside and collaborate with the product, marketing and business teams, to deliver a world-class solution which fits our overall mission.
  • As part of the solutions’ senior leadership, you will work with other managers to design and develop the roadmap, KPIs and culture.
  • Mentor and guide staff to ensure infrastructure, data, and quality services are delivered using modern techniques.
  • Be a role model and Champion for team and cross-functional collaboration.
  • Demonstrate professionalism by example and empathy for other functional groups within the business.
  • Design and implement cost-effective solutions to complex cloud infrastructure, data streaming, and software problems.
  • Manage software projects across their lifecycle, including planning, delivery, maintenance, and end of life.
  • Define engineering policy across multiple engineering teams, including SDLC and standards for security, monitoring, and SLOs.

Requirements

  • 5+ years of experience writing code in any programming language.
  • 5+ years of experience managing Linux-based Server Operating Systems.
  • 5+ years of experience managing cloud infrastructure (GCP, AWS, or Azure)
  • 5+ years of experience managing large high-performance databases and data processing jobs for business-critical reporting applications.
  • 5+ years of experience managing costs related to cloud providers and SaaS tools.
  • 5+ years of experience managing environments using Infrastructure and Configuration-as-Code (Terraform / CloudFormation / Puppet / Chef / Etc).
  • 5+ years of experience with CI / CD and test automation systems (Jenkins / Gitlab / Argo / Helm / etc.)
  • 5+ years of experience managing teams supporting production cloud infrastructure, streaming data platforms, and quality.
  • 5+ years of experience mentoring engineers in various disciplines, including Cloud Infrastructure, Site Reliability Engineering, Developer Productivity, Data Engineering, and Quality Engineering.
  • Excellent written and verbal communication skills and ability to communicate our long-term technical strategy to partners across the business.
  • Expert knowledge of Kubernetes, including autoscaling, service mesh, rollout strategies, and cost management.
  • Expert knowledge of monitoring systems including host / OS metrics, logging, and web application performance, using both SaaS products (DataDog / NewRelic / etc.

and open-source solutions (syslog / Loki / Grafana / etc.).

  • Expert knowledge of network protocols, including TCP / IP, HTTP / S, DNS, DHCP, and NAT.
  • Thorough understanding of web service fundamentals, such as caching, CDNs, load balancing, and traffic shaping.
  • MySQL Database performance tuning and high-availability experience.
  • Strong understanding of both batch and streaming data pipeline solutions.
  • Experience with security systems, including WAF, firewall rules, public key infrastructure, and cryptography.
  • Experience writing optimized SQL queries.
  • Experience with test automation frameworks.
  • Experience working collaboratively with software engineers on web-apps, leveraging your familiarity with MVC frameworks, build pipelines and deployment strategies.
  • Experience establishing and facilitating agile methodologies to plan and track work across multiple teams.

Preferred Skills and Experience

  • Experience designing data infrastructure to handle PII to meet privacy regulations and data security concerns.
  • Production experience with Google Cloud Platform (GCP).
  • Experience managing tooling for Machine Learning models and infrastructure for ML Training.
  • Ability to code modern, containerized web applications.
  • Strong understanding of the Python programming language.
  • Ability to perform low-level network debugging, including packet analysis and an understanding of the Linux network stack.
  • Experience with consumer app development.
  • Experience with mobile app development

Trax is committed to a diverse, inclusive, and equitable workplace where all team members, whatever their gender, race, ethnicity, national origin, age, sexual orientation or identity, education, or disability, feels valued and respected.

We are committed to a nondiscriminatory approach and maintaining an inclusive environment with equitable treatment for all.

None

Il y a 22 jours
Emplois reliés
Jobber
Canada
Télétravail

Reporting to a Senior Manager, Software Engineering, the Manager, Software Engineering will work with members of your teams to support and develop their skills and career, as we work together to empower small businesses. Then Jobber might be the place for you! We’re looking for a Manager, Software E...

Cloudbeds
Canada
Télétravail

We are engineers and designers, hotel managers and travel agents, and experts on everything from big data to e-commerce to compliance. Provide access to professional development, including manager training, upskilling and knowledge transfer, and free access to LinkedIn Learning and other platforms. ...

Dropbox
Canada
Télétravail

As part of Engineering Operations, you will lead engineering-wide programs for some of the highest priority initiatives at the company. Dropbox is seeking an exceptional Technical Program Manager (TPM) to join our team. As a senior leader on our team, you will report directly to the Head of Engineer...

Coinbase
Canada
Télétravail

Collaborate with engineers, managers, product managers and senior leadership to turn our vision into a tangible roadmap every quarter. Our Onchain Security group is seeking an engineering leader to join our team to help us secure onchain, crypto-forward products within the ever evolving onchain tech...

Trax
CA
Télétravail

As the Engineering Manager, your mission will be to hire, manage, mentor, and attain an Engineering group of top talents building a solution that will impact the daily lives of millions of people. Cloud Infrastructure, Site Reliability Engineering, Developer Productivity, Data Engineering, and Quali...

SailPoint
(Canada)
Télétravail

We are looking for a Software Engineering Manager who has a proven track record of leading an engineering team and who has a passion for integrating a data platform into the fabric of the Software Development Life Cycle. Software Engineering Manager, Data Platform. Excellent communication skills and...

Scribd
Remote US Canada
Télétravail

As the Engineering Manager of SlideShare, you’ll lead a talented team with an entrepreneurial spirit, guiding them to take on new, high-impact challenges. As the Engineering Manager for SlideShare, you:. Our flexible work benefit - Scribd Flex - enables employees, in partnership with their manager, ...

Jobber
Canada
Télétravail

Reporting to a Senior Manager, Software Engineering, the Manager, Software Engineering will work with members of your team to support and develop their skills and career, as we work together to empower small businesses. Then Jobber might be the place for you! We’re looking for a Manager, Software En...

Gamebreaking Studios
Canada

As an Engineering Manager focused on Unreal gameplay programming, you'll continue to grow your expertise in writing high-quality code while managing a team of 2-4 engineers and empowering their career growth. Senior Engineering Manager - . Hire, lead, and manage multiple teams of engineers...

Valsoft Corporation
CA
Télétravail

Valsoft Corporation is seeking an experienced Engineering Manager to join our rapidly growing team. Drive engineering best practices, including CI/CD, code reviews, and unit testing. Coordinate cross-functional efforts between engineering, QA, and DevOps teams to ensure successful project delivery. ...