Principal Software Developer – Water Asset Management

Posted 3 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Lead Software Developer at Autodesk designing and implementing backend systems for water utility management. Drive innovation and mentorship in a collaborative environment.

Responsibilities

  • Lead AI empowered design and implementation of backend services, data pipelines, and APIs that power Info360 Asset
  • Own features from requirements through production, including performance, security, and observability
  • Drive system design decisions that ensure scalability and reliability in cloud environments
  • Ship high-quality code, perform thorough reviews, and build automated tests
  • Mentor and coach teammates, run technical design reviews, and help evolve engineering practices
  • Collaborate closely with Product, Design, QA, and Platform partners to move from prototype to production
  • Influence product and technical roadmaps; advocate for customers and sound engineering trade‑offs
  • Improve onboarding, documentation, and developer experience to help the team move faster and safer
  • Participate in on call rotations and contribute to a culture of blameless incident response

Requirements

  • 5+ years of experience building and operating production SaaS systems (or equivalent experience)
  • 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 engineers
  • Excellent communication and collaboration skills.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsJavaScriptNode.jsPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.