Senior Principal Software Developer, Canada Hybrid/Remote

Autodesk
Ontario
Remote
CAD 60,000 - 80,000
Job description

Job Requisition ID #

24WD83867

French job description to follow!/La description de poste en français se trouve plus bas!

Position Overview

Autodesk is seeking a highly skilled Senior Principal Engineer to join our Trust Data Platform team. As a Senior Principal Engineer, you will play a critical role in designing, developing, and maintaining our data platform infrastructure. You will work closely with cross-functional teams to ensure the reliability, scalability, and performance of our data systems.

We are looking for hybrid candidates based in Canada.

Responsibilities

  • Lead the design, development, and implementation of robust, scalable, and secure data platform solutions
  • Provide technical leadership and mentorship to software engineers
  • Contribute to the technical roadmap and address technical debt, balancing time, resources, and quality constraints
  • Collaborate with product managers, software architects, user experience designers, software engineers, and stakeholders to form technical solutions and align quality goals with business objectives
  • Plan and manage software development releases using Agile methodologies
  • Promote collaboration through open/inner source development models
  • Stay up to date on industry trends, best practices, and technologies
  • Drive continuous improvement in processes, methodologies, and practices
  • Apply continuous attention to technical excellence, secure coding principles and good design, resulting in a straightforward solution and reducing complexity
  • Conduct regular reviews and audits of SDLC processes to identify areas for improvement
  • Foster a culture of quality and accountability across the organization
  • Communicate effectively with stakeholders, providing regular updates on progress and metrics

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 10+ years of experience in software engineering, with a focus on data platforms and infrastructure
  • Expertise in AWS services, including but not limited to EC2, S3, RDS, Lambda, and IAM
  • Proficiency in Python programming language
  • Extensive experience with Snowflake or similar data warehousing solutions
  • Strong understanding of CI/CD principles and experience with tools such as Jenkins, GitLab CI, or CircleCI
  • Solid understanding of infrastructure as code (IaC) using tools like Terraform or CloudFormation
  • Proven track record of designing and implementing scalable and secure data solutions
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
  • Experience working in an Agile/Scrum development process
  • Develop and execute test plans, test cases, and test scripts

Preferred Qualifications

  • Experience with other programming languages such as Java or Go
  • Knowledge of data governance and compliance standards (e.g., SOC, FedRAMP, GDPR)
  • Familiarity with machine learning and data science concepts
  • Prior experience in a leadership or mentoring role
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Principal Software Developer, Canada Hybrid/Remote jobs in Ontario