detain software engineer