Principal Software Developer leading platform integrations for Autodesk. Responsible for architectural vision and technical leadership in a fast-paced engineering environment.
Responsibilities
Lead the technical vision and architecture for platform integrations across development pipelines, ensuring solutions are scalable, maintainable, and aligned with organizational goals
Design and evolve reusable platform capabilities and integration patterns that improve consistency and reliability across repositories and engineering workflows
Translate complex platform and integration requirements into practical, business-aligned technical solutions
Solve highly complex, cross-cutting engineering challenges by taking a broad systems perspective and identifying pragmatic, scalable solutions
Partner with engineering, platform, and security teams to improve the developer experience across CI/CD pipelines and internal tooling
Influence the technical roadmap, balancing delivery needs with long-term maintainability, reliability, and platform scalability
Establish and promote engineering best practices, standards, and patterns for building and operating reliable platform integrations
Lead or significantly influence large, cross-team technical initiatives within the Trust or Platform Engineering space
Mentor senior and mid-level engineers, raising the technical bar through design reviews, architectural guidance, and technical leadership
Stay informed on evolving industry practices related to platform engineering, CI/CD ecosystems, cloud infrastructure, and developer tooling
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
8–12+ years of professional software engineering experience with demonstrated technical leadership and impact beyond a single team
Strong experience designing and building scalable cloud-native systems in AWS
Advanced proficiency in Python, with the ability to design, build, and review production-grade systems
Experience designing and operating CI/CD platforms or developer tooling ecosystems using technologies such as GitHub Actions, Jenkins, GitLab CI, or CircleCI
Experience working with Infrastructure as Code tools such as Terraform or CloudFormation
Solid understanding of containerized and cloud-native architectures, including Docker and Kubernetes
Experience designing systems that prioritize reliability, observability, and operational excellence
Strong communication skills and the ability to influence technical direction across teams
Experience working in Agile engineering environments
Transmission line engineering lead at utilities design firm, guiding Ontario teams and high - voltage projects. Managing design delivery, PLS models, client coordination, budgets, and team development.
Team Lead building TypeScript network monitoring, provisioning, and inventory software for gaiia’s telecom operating system. Leading developers and integrating third - party network vendors on AWS.
Senior Software Developer building Autodesk’s scalable cloud data services for AEC products. Developing AWS infrastructure, automated tests, and high - throughput enterprise services.
Staff full - stack engineer building Dia enterprise administration, provisioning, and commerce tools. The Browser Company creates a browser designed to help people work, create, and explore online.
Software Developer building secure Python, C, and C++ components for BizTech Fusion’s Ottawa client. Developing APIs, microservices, databases, and automated tests in a hybrid environment.
Senior Frontend Engineer modernizing Bridge’s mission - critical learning and career - development software. Owning React and TypeScript features, accessibility, microfrontends, and legacy application improvements.
Senior engineer building DataHub’s Python metadata ingestion platform. Developing cloud - native connectors and AI - assisted capabilities for enterprise data and AI context.