Match score not available

Engineering Manager

extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of coding experience, 5+ years managing Linux server systems, 5+ years managing cloud infrastructure, 5+ years managing high-performance databases, Excellent written and verbal communication.

Key responsabilities:

  • Manage a multidisciplinary engineering group
  • Own the performance and vision of solutions
  • Lead software development with modern technologies
  • Mentor talent and cultivate future leaders
  • Collaborate for product development and execution
Trax Retail logo
Trax Retail Information Technology & Services SME https://www.traxretail.com/
501 - 1000 Employees
See more Trax Retail offers

Job description

Description

The Role

Engineering Manager


About Trax

About the role

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

The Director of Engineering, 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.


Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Team Management
  • Verbal Communication Skills
  • Leadership
  • Collaboration
  • Problem Solving

Engineering Manager Related jobs