Talent.com
Autodesk
Senior Software Developer (Data & Backend Development)Autodesk • Montreal, QC, CAN
Senior Software Developer (Data & Backend Development)

Senior Software Developer (Data & Backend Development)

Autodesk • Montreal, QC, CAN
24 days ago
Salary
CA$107,000.00–CA$157,300.00 yearly
Job type
  • Full-time
Job description

Position Overview

The reporting team is looking for an experienced Sr. Software Developer. You will be reporting to the Engineering Manager of Reporting Team. You will develop software solutions for complex ETL data pipelines and scalable APIs. You will work with Product Managers, Infrastructure, Business Operations, Quality Assurance and other team members to ensure that data is accessible, reliable, and well-structured for reporting.

Responsibilities

Data Pipeline Development

  • Develop data pipelines to extract, transform, and load (ETL) data from multiple sources into a centralized data repository

  • Improve and refine data pipelines for efficiency, reliability, and scalability

  • Monitor and troubleshoot data pipeline issues and ensure data integrity

  • We use Python, Airflow, Snowflake, Hive, MySQL, Kinesis, Kafka and AWS (Amazon Web Services)

API Development

  • Develop RESTful APIs & microservices to support multiple operations

  • Follow best practices for security, scaling, cost effectiveness and testing

  • Create unit and integration tests

  • Contribute to documentation on use of the APIs

Problem Solving

  • Resolve technical issues and bugs in applications

  • Identify performance bottlenecks and improve code and databases

Team Collaboration

  • Collaborate with engineers, analysts, cross-functional teams and partners to understand data requirements and deliver relevant insights

Performance Optimization

  • Improve data processing and query performance for data retrieval and analytics

  • Code Review and Documentation: Perform code review and provide constructive feedback within ethical boundaries

Test and Quality Assurance

  • Stay up to date with the latest data engineering technologies, and best practices

  • Recommend new technologies for data engineering improvements

Security and Compliance

  • Ensure data security by implementing access controls, encryption, and comply with data privacy regulations

Minimum Qualifications

  • 7+ years of software development experience at multiple capacities

  • 2+ years of experience in big data technologies (we use Airflow, EMR/Spark, Snowflake, Hadoop/Hive)

  • Experience with data streaming (we use Kinesis/Kafka)

  • Proficiency in programming languages (we use Python, Java/Scala)

  • Experience building RESTful APIs and microservices

  • Experience with relational databases (we use MySQL, PostgreSQL)

  • Background on cloud technologies. (we use AWS, S3/EBS, Lambda, EKS, CloudWatch)

  • Familiarity with observability platforms (we use Splunk, Datadog)

  • Have sound knowledge of design patterns and methodologies across multiple platforms

  • Knowledge and support of modern development practices, such as Agile and Open-Source technologies

  • Excellent debugging skills

Preferred Qualifications

  • Bachelor's in computer science or equivalent

  • Certifications (optional)

  • AWS Certified Developer - Associate

______________________________________________________________________________________________________________

26WD99219, Développeur logiciel senior (Développement de données et backend)

Présentation du poste

L'équipe Reporting recherche un développeur logiciel senior expérimenté. Vous serez rattaché au responsable technique de l'équipe Reporting. Vous serez chargé de développer des solutions logicielles pour des pipelines de données ETL complexes et des API évolutives. Vous travaillerez en collaboration avec les chefs de produit, les équipes Infrastructure, Opérations commerciales, Assurance qualité et d'autres membres de l'équipe afin de garantir que les données sont accessibles, fiables et bien structurées pour le reporting.

Responsabilités

Développement de pipelines de données

  • Développer des pipelines de données pour extraire, transformer et charger (ETL) des données provenant de multiples sources vers un référentiel de données centralisé
  • Améliorer et affiner les pipelines de données pour en optimiser l'efficacité, la fiabilité et l'évolutivité
  • Surveiller et résoudre les problèmes liés aux pipelines de données et garantir l'intégrité des données
  • Nous utilisons Python, Airflow, Snowflake, Hive, MySQL, Kinesis, Kafka et AWS (Amazon Web Services)

Développement d'API

  • Développer des API RESTful et des microservices pour prendre en charge de multiples opérations
  • Respecter les meilleures pratiques en matière de sécurité, d'évolutivité, de rentabilité et de tests
  • Créer des tests unitaires et d'intégration
  • Contribuer à la documentation relative à l'utilisation des API

Résolution de problèmes

  • Résoudre les problèmes techniques et les bugs dans les applications
  • Identifier les goulots d'étranglement en termes de performances et améliorer le code et les bases de données

Collaboration au sein de l'équipe

  • Collaborer avec les ingénieurs, les analystes, les équipes interfonctionnelles et les partenaires pour comprendre les besoins en matière de données et fournir des informations pertinentes

Optimisation des performances

  • Améliorer les performances de traitement et de requête des données pour la récupération et l’analyse
  • Révision du code et documentation : Effectuer la révision du code et fournir des commentaires constructifs dans le respect des limites éthiques

Tests et assurance qualité

  • Se tenir au courant des dernières technologies d’ingénierie des données et des meilleures pratiques
  • Recommander de nouvelles technologies pour améliorer l’ingénierie des données

Sécurité et conformité

  • Garantir la sécurité des données en mettant en œuvre des contrôles d'accès et le chiffrement, et se conformer aux réglementations en matière de confidentialité des données

Qualifications minimales

  • Plus de 7 ans d'expérience en développement logiciel à divers postes
  • Plus de 2 ans d'expérience dans les technologies Big Data (nous utilisons Airflow, EMR/Spark, Snowflake, Hadoop/Hive)
  • Expérience en streaming de données (nous utilisons Kinesis/Kafka)
  • Maîtrise des langages de programmation (nous utilisons Python, Java/Scala)
  • Expérience dans la création d’API RESTful et de microservices
  • Expérience avec les bases de données relationnelles (nous utilisons MySQL, PostgreSQL)
  • Connaissances en technologies cloud (nous utilisons AWS, S3/EBS, Lambda, EKS, CloudWatch)
  • Connaissance des plateformes d'observabilité (nous utilisons Splunk, Datadog)
  • Solides connaissances des modèles de conception et des méthodologies sur plusieurs plateformes
  • Connaissance et adhésion aux pratiques de développement modernes, telles que les technologies Agile et Open Source
  • Excellentes compétences en débogage

Qualifications souhaitées

  • Licence en informatique ou équivalent
  • Certifications (facultatif)
  • AWS Certified Developer - Associate

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $107,000 and $157,300. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Create a job alert for this search

Senior Software Developer (Data & Backend Development) • Montreal, QC, CAN

Similar jobs

Senior Software Developer

Trane TechnologiesMontreal, Quebec, Canada
Full-time

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet ... Show more

 • Promoted

Senior Backend Developer

SportlogiqMontreal
Full-time

We are the world's sports analytics leader, using cutting-edge AI technology to produce unique sports data and performance insights.These insights provide an edge to teams, leagues, media organizat... Show more

 • Promoted

Senior Software Engineer, Backend

Common RoomMontreal (administrative region), QC, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more

 • Promoted

Senior Backend Developer — Monetization

XsollaMontreal
Full-time

ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry.From indie to AAA, companies partner with... Show more

 • Promoted

Senior Software Engineer - Data and Platform

HRBMontreal (administrative region), QC, CA
Full-time

As a Senior Software Engineer on our Platform team, you’ll design, implement, and maintain robust, high-quality backend APIs and services.Your work will directly impact our core operations and enab... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthMontreal (administrative region), QC, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Backend Senior Developer

OctasicMontreal
Full-time

Founded in 1998, Octasic is a privately held company headquartered in Montreal, Canada, with Research and Development facilities in Canada and India and a global sales support network.Octasic is a ... Show more

 • Promoted

Senior Big Data Architect & Platform Lead

PowerToFlyMontreal (administrative region), QC, CA
Full-time

A leading technology firm in Peel Region, Mississauga is seeking a Senior Big Data Developer to establish and implement scalable big data application systems mainly using Hadoop/Spark.This role req... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalMontreal (administrative region), QC, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior Backend Developer

Atimi SoftwareMontreal (administrative region), QC, CA
Full-time

Atimi is seeking an experienced backend software developer to fill a position in Canada.Please note this is a fully remote position with EST working hours but we're open to candidates from all prov... Show more

 • Promoted

Senior Java Backend Developer (Investment Banking Domain) - C$105,000 - C$115,000 A Year

Compunnel Inc.Montréal, Canada
Full-time

Develop Java backend applications for investment banking.Requires Java, Spring Boot, RESTful APIs, and experience with Kafka and MongoDB. Show more

 • Promoted

Senior Software Developer for Innovative Cloud Vehicle System

GenetecMontreal (administrative region), QC, CA
Full-time

Shape the future of vehicle-centric investigations as a Senior Software Developer.Join a collaborative team to design front-end features and ensure a seamless user experience in a cloud-driven envi... Show more

 • Promoted

Senior Data Solution Developer

Bombardier Transportation GmbHDorval, Quebec, Canada
Full-time

Insurance plans (Dental, medical, life insurance, disability, and more).Administer the enterprise data platforms (DWH, Data Lake, BI).Create and maintain performance- and cost-optimized data pipeli... Show more

 • Promoted

Senior Software Developer

SSENSEMontreal (administrative region), QC, CA
Full-time

SSENSE is a global technology platform operating at the intersection of culture, community, and commerce.Headquartered in Montreal, it features a mix of established and emerging luxury brands acros... Show more

 • Promoted

Senior Java Back End Developer - National Bank

National Bankmontréal, qc, ca
Full-time

A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ... Show more

 • Promoted

Senior Software Developer (Consumer Interactions Division)

ToparoMontreal, Montreal (administrative region), CA
Full-time +1

As a Senior Software Developer within our client's Consumer Interactions division, you will be a key contributor to the growth and enhancement of their consumer interaction systems.We are seeking a... Show more

 • Promoted

Senior Software Developer

FirstbaseMontreal (administrative region), QC, CA
Full-time

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.AppDirect offers a subscription commerce platform to sell any product, through any channel, ... Show more

 • Promoted

Senior Software Engineer, Developer Experience

VantaMontreal (administrative region), QC, CA
Full-time

At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro... Show more

 • Promoted

Senior Software Developer - Growth

BotpressMontréal, Quebec, Canada
Full-time

About Botpress The Growth team at Botpress is seeking a.The ideal candidate is focused on solving problems, thrives in a fast-paced environment, and is adaptable.With a builder's mindset and a hack... Show more

 • Promoted

Senior Data Developer Role at AlayaCare

Jaide HealthMontreal
Full-time

Become a key player at AlayaCare as a Staff Data Developer, helping to enhance our cloud platform for home healthcare.This role based in Montreal follows a hybrid work model focused on technical ex... Show more