How do you work effectively with software engineers and cloud architects in a consulting environment?