Principal Network Developer jobs