Engineers have an important role in mediating between the values of society, clients, the environment and the possibilities of technology. Constructive Technology Assessment and Value Sensitive Design are two methodologies which engineers are using to better account for the social and ethical implications of their work.