Principal Software Developer

AutodeskToronto, ON

About The Position

Autodesk Tandem is transforming building operations through digital twins and data-driven intelligence. The team builds technology that connects and analyzes building data to help operators make better decisions to improve resilience, increase efficiency, and reduce costs. This role is for a highly motivated Principal Software Developer to join a dynamic team in building a modern SaaS application for digital twins. In this fast-paced, collaborative, product-centric environment, the developer will have the opportunity to develop solutions from the ground up, with a direct impact on the success of a high-growth, mission-driven product.

Requirements

  • Bachelor's degree in computer science, engineering, or similar field
  • 8+ years of hands-on experience in software development
  • Experience with Golang, JavaScript, and React
  • Experience building applications at scale using React.js
  • Built and scaled applications serving 100K+ users
  • Led technical decision-making across code and system architecture
  • Experience building applications on the cloud - AWS preferred
  • Experience building and operating production services
  • Strong interpersonal and communication skills to collaborate effectively with cross-functional teams and stakeholders, and to articulate complex technical concepts clearly
  • Proficiency in multiple programming languages and frameworks, along with a deep understanding of software design principles and patterns

Nice To Haves

  • Masters degree in computer science, engineering, or similar field
  • Experience building apps on AWS using services such as ECS/Fargate, Lambda, and CloudWatch
  • Experience building, deploying, and orchestrating containerized workloads
  • Experience with web assembly

Responsibilities

  • Write code that is testable, readable, and maintainable
  • Own and collaborate with other developers on technical and architectural designs
  • Own feature development from pre during and post launch
  • Conduct thorough code reviews to maintain high code quality standards, and mentor team members on best practices
  • Mentor and grow other developers on the team / organization with code reviews and knowledge share sessions
  • Partner closely with product managers, designers, and other stakeholders to deliver product enhancements to customers incrementally and continually
  • Foster a culture of strong ownership

Benefits

  • annual cash bonuses
  • commissions for sales roles
  • stock grants
  • comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service