Want to hear how I work? Hit play.Find roles with Kablio AI to help build and power the world.Kablio AI helps you secure roles in construction, clean energy, facilities management, engineering, architecture, sustainability, environment and other physical world sectors.
Get hired, get rewarded!
Land a job through Kablio and earn a 5% salary bonus.
Exclusive benefits
5%Bonus
Principal Software Developer , Visualization Services
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Lead development of high-performance 3D visualization services and web apps.
6d ago
Expert & Leadership (13+ years)
Full Time
Toronto, Ontario, Canada
Hybrid
Company Size
11,600 Employees
Service Specialisms
Design
Engineering
Construction
Architecture
Consulting
Product Development
Technology Solutions
Software Development
Sector Specialisms
Building Design
Construction
Automotive
Building Product Manufacturing
3D Animation
Architecture
Engineering
Construction Professionals
Role
What you would be doing
browser apps
backend services
system design
technical mentorship
incident response
project leadership
Stay ahead of emerging trends to anticipate and address future development needs
Provide technical mentorship, unblock team members, and drive improvements in engineering practices
Build and optimize browser-based applications that push performance limits, enabling smooth interactivity with very large datasets
Lead technical discussions, align outcomes with business goals, and document solutions for clarity and adoption
Take ownership of large-scale platforms, ensuring quality, reliability, security, and ongoing support
Shape system design and architecture across cloud and browser environments, improving scalability, performance, and team practices
Design, develop, and maintain backend services (Java, AWS) and frontend applications (JavaScript, React, TypeScript extensions)
Collaborate with architects, product managers, and stakeholders to translate high-level requirements into incremental product enhancements
Lead large, complex projects across teams, defining scope, planning execution, and delivering milestones on time
Respond to incidents by driving investigations, resolutions, and preventive improvements
What you bring
aws
docker
java
react
ci/cd
observability
Experience building applications that push browser/mobile limits (e.g., heavy data visualization, interactive UIs, or streaming apps)
Proven experience with AWS cloud services and designing resilient, scalable cloud-native architecture
Experience with streaming large amounts of data efficiently to the client
Experience mentoring senior engineers and driving technical strategy at a team or organizational level
Experience with containerization (Docker)
Strong understanding of algorithms, data structures, concurrency, distributed systems, and browser event loops and rendering pipelines
Experience with observability tools for monitoring, logging, and tracing in distributed systems (e.g., Dynatrace, Prometheus, Grafana, Splunk)
Continuous Learner: You actively explore emerging technologies, measure its impact, and share insights widely
Familiarity with API design (REST, gRPC) and data formats (JSON, Protobuf)
Demonstrated excellence in cross-functional collaboration, with experience working across multiple engineering teams and stakeholders
Build Trust: You communicate with clarity and transparency, surface risks and trade-offs early, and follow through
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Strong proficiency in Java and experience with both relational and NoSQL databases
Understanding of network protocols (TCP/IP,HTTP/2, WebSockets) and their impact on streaming performance
Experience with vanilla JS and libraries and working knowledge of React and/or TypeScript
10+ years of hands-on experience in software design and development, with strong emphasis on full-stack (frontend+backend)
Proficiency with CI/CD tools and practices (e.g., Jenkins, Spinnaker) and Infrastructure as Code (e.g., Terraform, CloudFormation)
Strong grasp of browser performance profiling, rendering bottlenecks, and limitations of the DOM and JavaScript engines
Familiarity with Playwright or similar testing frameworks for end-to-end testing
Deep, hands-on experience developing complex, performance-sensitive web applications in JavaScript (ES6+)
Hey there! Before you dive into all the good stuff on our site, let’s talk cookies—the digital kind. We use these little helpers to give you the best experience we can, remember your preferences, and even suggest things you might love. But don’t worry, we only use them with your permission and handle them with care.