Senior software engineer salary texas