princeps frequency negotiatione software engineer