Software Development Engineer -

Communicating with users, other technical teams, and management to collect requirements, describe software product features, technical designs, and productů