Principal Software Developer, Water Asset Management

Autodesk Autodesk · Enterprise · AMER - Canada - Ontario - Offsite +2

This role focuses on leading the design, delivery, and reliability of a full-stack product for water utility asset management. It involves developing backend services, data pipelines, and APIs, with an emphasis on AI-empowered features and utilizing AI development tools. The role requires strong software engineering skills, cloud experience, and the ability to mentor others.

What you'd actually do

  1. Lead AI empowered design and implementation of backend services, data pipelines, and APIs that power Info360 Asset
  2. Own features from requirements through production, including performance, security, and observability
  3. Drive system design decisions that ensure scalability and reliability in cloud environments
  4. Ship high-quality code, perform thorough reviews, and build automated tests
  5. Mentor and coach teammates, run technical design reviews, and help evolve engineering practices

Skills

Required

  • 5+ years of experience building and operating production SaaS systems
  • Fluency in AI forward development using tools such as Claude Code, Cursor, or other frontier assistants
  • Strong software design and coding skills in at least one backend language (Python or Node.js)
  • Solid understanding of distributed systems, APIs, and data modeling
  • Experience with cloud platforms (AWS) and infrastructure as code
  • Proven track record of owning projects end-to-end and mentoring developers
  • Excellent communication and collaboration skills

Nice to have

  • Experience building products in 0 to 1 environments
  • Experience with largescale data pipelines, streaming, or event driven architectures
  • Frontend or full stack experience with TypeScript and React for dashboards and admin UIs
  • Familiarity with CloudFormation, CI/CD pipelines, observability tooling, and security best practices
  • Experience supporting regulated or operational customers
  • Open‑source contributions, public engineering writing, or a strong portfolio of projects

What the JD emphasized

  • AI empowered design and implementation
  • AI forward development using tools such as Claude Code, Cursor, or other frontier assistants
  • owning projects end-to-end
  • mentoring developers

Other signals

  • AI empowered design and implementation
  • AI forward development using tools such as Claude Code, Cursor, or other frontier assistants