Job Description Where youll work: Province of Quebec, Canada (anywhere) Engineering at GoTo Were trailblazers in remote work technologybuilding powerful, flexible solutions that empower everyone to live their best life, both at work and beyond. With us, youll have the opportunity to chart new paths and help redefine how the world works. For us, AI isnt just a buzzword; its a tool we use to deliver real, practical value to our customers and teams. We focus on solving meaningful problems, not just adding features for the sake of using AI. Here, growth takes many forms: you can expand your skills, take on new challenges, lead initiatives, and explore creative ideas. Join a GoTo product team and play a key role in transforming the workplace for millions of users worldwideyour work will truly make a difference. Your Day to Day As a Senior Software Developer, you would be working on Diagnose and resolve complex data processing issues to keep critical pipelines reliable and performant Partner with the team to support on-time software releases by proactively addressing risks and dependencies in the data workflow Prevent data errors and inconsistencies by strengthening validation, monitoring, and anomaly detection across a complex data system Deliver incremental business value each development cycle by shipping wellscoped improvements and fixes in an iterative way Ramp quickly by learning the existing development cycle, following established processes, and collaborating effectively across time zones as needed What Were Looking For As a Senior Software Developer, your background will look like Handson expertise in Spark, Airflow, AWS, and the Databricks ecosystem required Strong programming and query skills in Python and SQL; familiarity with Hive is beneficial Solid foundation in big data processing concepts (design tradeoffs, limitations, governance, and performance tuning) Demonstrated capability in debugging, unit/integration testing, job dependency management, monitoring, and anomaly detection Exposure to Delta processing/format and comfort leveraging modern AI tools (e.g., Copilot, ChatGPT) to support productivity What We Offer At GoTo, we believe in supporting our employees with a comprehensive range of benefits designed to fit your lifeat work and beyond. Here are just some of the benefits and perks you can expect when you join our team: Comprehensive health benefits, life and disability insurance. Generous paid time off, paid holidays, volunteer time off, and quarterly selfcare days and nomeeting days Tuition and reading reimbursement programs to support your continuous learning and professional growth Thrive Global Wellness Program, confidential Employee Assistance Program (EAP), as well as OnetoOne Wellness Coaching Employee programsincluding Employee Resource Groups (ERGs), GoTo Gives, and our charitable matching programto amplify your connection and impact. Registered Retirement Savings Plan (RRSP) to help you plan for your future Gym reimbursement programs to encourage your physical wellbeing Access to telemedicine services for convenient healthcare support GoTo performance bonus program to celebrate your impact and contributions Monthly remotework stipend to support your homeoffice expenses Working language for positions in Quebec Language Requirements Knowledge of French is required for permanent positions in Quebec, to enable the incumbent to communicate as needed with colleagues, partners and suppliers in Quebec. Frenchlanguage courses are offered to any incumbent of a permanent position in Quebec who does not have a good knowledge of French. Other language requirements: Fluency in English is required for this position in order to communicate with colleagues, customers and partners (or suppliers) who are mostly located outside Quebec. For positions in research and development, it is also necessary to understand the technical and scientific documentation of our industry, most of which is available in English. Le dveloppement logiciel chez GoTo Nous sommes des pionniers de la technologie du travail distance, qui crons des solutions puissantes et flexibles qui permettent chacun de vivre sa vie au mieux, au travail et en dehors. Avec nous, vous aurez loccasion douvrir de nouvelles portes et de contribuer redfinir la faon dont lhumanit travaille. Pour nous, lIA nest pas quun mot la mode, cest un outil que nous utilisons pour apporter une valeur relle et concrte nos clients et nos quipes. Nous nous concentrons sur la rsolution de problmes significatifs, et non sur lajout de fonctionnalits dIA tapelil. Ici, la croissance prend de nombreuses formes : vous pouvez diversifier vos comptences, relever de nouveaux dfis, mener des initiatives et explorer des ides cratives. Rejoignez une quipe GoTo et jouez un rle cl dans la transformation du lieu de travail pour des millions dutilisateurs dans le monde entier. Votre quotidien En tant que Dveloppeur logiciel snior, votre travail inclura les tches suivantes: Diagnostiquer et rsoudre des problmes complexes de traitement des donnes afin dassurer la fiabilit et la performance des pipelines essentiels. Collaborer avec lquipe pour soutenir la livraison ponctuelle des logiciels en prenant proactivement en charge les risques et les dpendances du flux de donnes. Prvenir les erreurs et incohrences de donnes en renforant la validation, la surveillance et la dtection danomalies dans lensemble dun systme de donnes complexe. Fournir une valeur commerciale supplmentaire chaque cycle de dveloppement en livrant des amliorations et des correctifs bien dfinis de faon itrative. Sintgrer rapidement en apprenant le cycle de dveloppement en place, en suivant les processus tablis et en collaborant efficacement travers diffrents fuseaux horaires au besoin. Ce que nous recherchons En tant que Dveloppeur logiciel snior, vous devriez avoir un profil similaire au suivant: Une expertise pratique avec Spark, Airflow, AWS et lcosystme Databricks est requise. Solides comptences en programmation et en requtes Python et SQL; une connaissance de Hive constitue un atout. Solide matrise des concepts lis au traitement des mgadonnes (compromis de conception, limites, gouvernance et optimisation des performances). Aptitude dmontre pour le dbogage, les tests unitaires et dintgration, la gestion des dpendances entre les tches, la surveillance et la dtection danomalies. Exprience avec le traitement et le format Delta, et aisance utiliser des outils dIA modernes (par exemple, Copilot, ChatGPT) pour favoriser la productivit. Ce que nous offrons Chez GoTo, nous croyons quil est important de soutenir nos employs avec une gamme complte davantages conus pour sadapter votre vie, au travail comme ailleurs. Voici seulement quelques-uns des avantages auxquels vous pouvez vous attendre en rejoignant notre quipe: Prestations de sant compltes, assurance vie et invalidit, programmes daide la fertilit et la constitution dune famille; Congs et vacances pays gnreux, congs pour bnvolat, journes de bientre personnel trimestrielles et journes sans runions; Programmes de remboursement des frais de scolarit et de lecture pour appuyer votre formation continue et votre dveloppement professionnel; Programme de bientre Thrive Global, programme confidentiel daide aux employs (PAE), encadrement individuel en matire de bientre; Programmes pour les employs dont des groupes de ressources pour les employs (GRE), le programme GoTo simplique et notre programme de jumelage des dons de bienfaisance permettant damplifier votre rseau social et les bienfaits de vos actions. Un rgime enregistr dpargneretraite (REER) pour vous aider planifier votre avenir. Des programmes de remboursement des frais de gym pour favoriser votre bientre physique. Laccs des services de tlmdecine pour un accs pratique aux soins de sant. Un programme de primes au rendement GoTo pour clbrer votre implication et vos contributions. Une allocation mensuelle de travail distance pour couvrir les frais de votre bureau domicile. Langue de travail pour les postes situs au Qubec Language Requirements La connaissance du franais est requise pour les postes situs en permanence au Qubec afin que le titulaire puisse communiquer au besoin avec ses collgues, les partenaires et les fournisseurs au Qubec. Une formation en franais est offerte tout titulaire dun poste permanent au Qubec qui ne possde pas une bonne connaissance du franais. Autres exigences linguistiques: La matrise de langlais est requise pour ce poste afin de communiquer avec les collgues, les clients et les partenaires (ou les fournisseurs) qui sont majoritairement situs lextrieur du Qubec. Pour les postes en recherche et dveloppement, il est galement ncessaire de comprendre la documentation technique et scientifique de notre industrie disponible majoritairement en anglais. Chez GoTo, vous trouverez la flexibilit, les ressources et le soutien dont vous avez besoin pour vous panouir au travail, la maison et partout ailleurs. Vous travaillerez la ralisation dun objectif commun avec une quipe ouverte desprit et unie dont limpact est plus grand que la somme de ses parties. Nous nous engageons crer un espace inclusif pour tous, parce que nous savons que ces perspectives uniques font nous une entreprise et une communaut plus forte. Joignezvous nous pour faire partie dune entreprise qui investit dans votre avenir. Ensemble, nous serons authentiques, nous verrons grand, nous avancerons rapidement, nous grandirons continuellement et nous maintiendrons notre priorit client. En savoir plus. #J-18808-Ljbffr
Job Title
Développeur logiciel sénior / Senior Software Developer