Ο περιβαλλοντικός προγραμματιστής είναι ένας τύπος αρχιτέκτονα που διατυπώνει αναπτυξιακά σχέδια που λαμβάνουν υπόψη τις περιβαλλοντικές επιπτώσεις. Οι περισσότεροι επαγγελματίες σε αυτόν τον τομέα διαθέτουν τουλάχιστον πτυχίο σε συναφές αντικείμενο, αν και πολλοί έχουν επίσης μεταπτυχιακά πτυχία στην αρχιτεκτονική, περιβαλλοντικές μελέτες ή παρόμοιους τομείς. Οι θέσεις εργασίας για περιβαλλοντικούς σχεδιαστές μπορούν να βρεθούν τόσο σε δημόσιους όσο και σε ιδιωτικούς οργανισμούς και μπορεί να περιλαμβάνουν το σχεδιασμό και την ανάπτυξη νέων κτιρίων και χώρων αναψυχής με περιβαλλοντική συνείδηση, την εκ των υστέρων προσαρμογή των υφιστάμενων εξελίξεων και τη δημιουργία περιβαλλοντικής πολιτικής.
Οι περισσότεροι σχεδιαστές περιβάλλοντος υποβάλλονται σε πολυετή εκπαίδευση για να γίνουν επαγγελματίες στον τομέα. Τα πανεπιστημιακά πτυχία σε περιβαλλοντικές μελέτες, περιβαλλοντικός σχεδιασμός, αστική και αγροτική αρχιτεκτονική και μηχανική μπορούν όλα να αποτελέσουν εξαιρετικές διαδρομές για μια μελλοντική καριέρα. Μερικοί μπορούν να συνεχίσουν να λαμβάνουν μεταπτυχιακά ή διδακτορικά πτυχία στον προγραμματισμό και την ανάπτυξη, τα οποία μπορούν να τους επιτρέψουν να εισέλθουν στον τομέα σε υψηλότερο επίπεδο. Μετά την αποφοίτησή τους, οι νέοι προγραμματιστές μπορεί να χρειαστεί να περάσουν λίγο χρόνο σε συνεργατικές ή αρχικές θέσεις εργασίας, προτού μπορέσουν να ξεκινήσουν μια καριέρα πλήρους απασχόλησης ως προγραμματιστής.
Τα βασικά καθήκοντα εργασίας ενός περιβαλλοντικού προγραμματιστή περιλαμβάνουν την εύρεση συμβάσεων και την ανάπτυξη σχεδίου για προτεινόμενο χώρο ή μετασκευή έργου. Στη διαμόρφωση ενός σχεδίου ανάπτυξης, οι σχεδιαστές μπορούν να διεξάγουν μια ποικιλία μελετών για την ανάλυση της γης, της αποστράγγισης και του οικοσυστήματος της εν λόγω περιοχής. Εάν υπάρχουν κίνδυνοι για το περιβάλλον που ενέχει η ανάπτυξη, ένας σχεδιαστής μπορεί να προσπαθήσει να βρει τρόπους για να αντισταθμίσει ή να μειώσει αυτές τις ανησυχίες. Για παράδειγμα, κατά τη δημιουργία ενός νέου πάρκου μέσω μιας υπάρχουσας φυσικής περιοχής, ένας σχεδιαστής μπορεί να λάβει υπόψη τις περιοχές και τα ενδιαιτήματα της τοπικής άγριας ζωής και να σχεδιάσει μονοπάτια και δομές που επιτρέπουν στους επισκέπτες να έχουν πρόσβαση στην περιοχή χωρίς να ενοχλούν τους κατοίκους των ζώων.
Καθώς ένας περιβαλλοντικός σχεδιαστής αναπτύσσει ιδέες για ένα νέο κτίριο ή συγκρότημα, ενσωματώνει υλικά και τεχνολογία που θα διασφαλίσουν ότι η τελική ανάπτυξη είναι περιβαλλοντικά. Τα σχέδια για ένα κτίριο που δημιουργήθηκε από έναν περιβαλλοντικό σχεδιασμό μπορεί να περιλαμβάνουν χαρακτηριστικά όπως μόνωση ανακυκλωμένων υλικών, ξύλο που προέρχεται από βιώσιμα δέντρα, και εναλλακτικές λύσεις καθαρής ενέργειας όπως η αιολική και η ηλιακή ενέργεια. Κατά την εκ των υστέρων τοποθέτηση ενός υφιστάμενου κτιρίου, ο σχεδιαστής μπορεί να αναζητήσει τρόπους αντικατάστασης περιβαλλοντικά ακατάλληλων υλικών, όπως βαφές με μόλυβδο ή χαλικά, καθώς και ενσωμάτωση νέας τεχνολογίας που κάνει το κτίριο πιο ενεργειακά αποδοτικό και περιβαλλοντικά υγιές.
Στο δημόσιο τομέα, ένας περιβαλλοντικός προγραμματιστής μπορεί επίσης να εργαστεί για τη δημιουργία νέων πολιτικών που επικεντρώνονται στη βιώσιμη ανάπτυξη. Μπορεί να συνεργαστούν με διάφορες κυβερνητικές υπηρεσίες, συμπεριλαμβανομένων των κατοικιών, των εσωτερικών και των κυβερνητικών περιβαλλοντικών οργανισμών, για να αντικαταστήσουν την ξεπερασμένη ρύπανση και τα πρότυπα δόμησης με νέες πολιτικές που συμβάλλουν στη μείωση των περιβαλλοντικών ζημιών χωρίς να εμποδίζουν την απαραίτητη ανάπτυξη. Οι σχεδιαστές που απασχολούνται από την κυβέρνηση μπορούν επίσης να εργαστούν για τον σχεδιασμό και τη συντήρηση δημόσιων χώρων αναψυχής, όπως εθνικά μνημεία, προστατευόμενα μνημεία άγριας ζωής και εθνικά πάρκα.