Software Engineer - Mid Level