of software development experience, with 3+ years in a technical leadership role (e.g., Tech Lead, Senior Engineer, or Architect... or more of software engineering experience and at least 3 years' experience managing/coaching a team. They work closely with Design...