algorithm and software developer Jobs by State