Senior Software Developer (Data & Backend Development)

Autodesk
Toronto, Montreal
Full timeUSD 107,000 - 157,300 annuallyFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Debugging","Problem-solving","Collaboration","Code review","Documentation"]

Develop and improve complex ETL data pipelines and scalable RESTful APIs/microservices that make data reliable and well-structured for reporting. Work with product, infrastructure, business operations, QA, and other teams to deliver insights and optimize data processing and query performance. Build solutions using Python, Airflow, Snowflake, Hive, MySQL, streaming technologies (Kinesis/Kafka), and AWS, while ensuring security, testing, observability, and documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Autodesk
Autodesk
1 hour ago

Senior Software Developer (Data & Backend Development)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Develop and improve complex ETL data pipelines and scalable RESTful APIs/microservices that make data reliable and well-structured for reporting. Work with product, infrastructure, business operations, QA, and other teams to deliver insights and optimize data processing and query performance. Build solutions using Python, Airflow, Snowflake, Hive, MySQL, streaming technologies (Kinesis/Kafka), and AWS, while ensuring security, testing, observability, and documentation.
Location: Toronto, Montreal
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop data pipelines to extract, transform, and load (ETL) data into a centralized repository.
  • •Improve ETL pipeline efficiency, reliability, and scalability; monitor and troubleshoot issues and ensure data integrity.
  • •Develop RESTful APIs and microservices for multiple operations, following security, scaling, cost, and testing best practices.
  • •Create unit and integration tests and contribute API documentation for users.
  • •Optimize data processing and query performance and resolve technical issues and bugs across applications.

Pay and Benefits

Salary: USD 107,000 - 157,300 annually
Perks:Health InsuranceDentalVision401kEquity

Key Requirements

  • •7+ years of software development experience across multiple roles.
  • •2+ years of experience in big data technologies including Airflow, EMR/Spark, Snowflake, and Hadoop/Hive.
  • •Experience with data streaming using Kinesis/Kafka.
  • •Proficiency in Python and Java/Scala, including building RESTful APIs and microservices.
  • •Experience with relational databases (MySQL, PostgreSQL) and cloud technologies (AWS, S3/EBS, Lambda, EKS, CloudWatch).
Experience:7+ yearsBig dataData engineeringData streamingCloudMicroservicesETL
Education:Bachelor's
Skills:DebuggingProblem-solvingCollaborationCode reviewDocumentation
Certifications:AWS Certified Developer - Associate
Tech Stack:PythonAirflowSnowflakeHiveMySQLKinesisKafkaAWSEMRSparkHadoopPostgreSQLJavaScalaRESTMicroservicesS3EBSLambdaEKS

Company Brief

Autodesk
Provides design and engineering software for architecture, construction, manufacturing, media, and entertainment industries, offering CAD, BIM, and 3D modeling tools to enable product and infrastructure design workflows.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Rafael, United States
Founded: 1982
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor