software engineering jobs in richardson nb