Principal Software Developer, Water Asset Management

Autodesk

Multiple Locations
Saas systems development and operation
Ai empowered development
Python or node.js backend development
You will join a team of excellence that owns the end-to-end design, delivery, and reliability of a full stack product that ingests, models, and analyzes water utility asset data at scale

Job Summary

  • You will join a team of excellence that owns the end-to-end design, delivery, and reliability of a full stack product that ingests, models, and analyzes water utility asset data at scale.
  • In this role, you will lead large technical initiatives, mentor engineers, and raise the bar on architecture, testing, and operational quality.
  • You are a pragmatic developers who balances long-term design with fast, safe delivery.

Matching Summary

You will join a team of excellence that owns the end-to-end design, delivery, and reliability of a full stack product that ingests, models, and analyzes water utility asset data at scale.

Skills & Requirements

Must-have

  • SaaS systems development and operation
  • AI empowered development
  • Python or Node.js backend development
  • Distributed systems and APIs
  • Cloud platforms (AWS) and IaC
  • End-to-end project ownership
  • Mentoring engineers

Nice-to-have

  • 0 to 1 product development
  • Large-scale data pipelines
  • Streaming or event-driven architectures
  • TypeScript and React frontend
  • CloudFormation and CI/CD
  • Observability and security best practices
  • Regulated or operational customer support

Key Requirements

  • 5+ years of experience
  • Fluency in AI forward development
  • Strong software design and coding skills
  • Solid understanding of distributed systems
  • Experience with cloud platforms (AWS)
  • Proven track record of owning projects
  • Excellent communication and collaboration skills

Work Rights

Not specified

Tailored Resume

Cover Letter