software engineer job offer