Desired Skills and Experience

  • Provides guidance and work leadership to less-experienced software engineers, and may have supervisory responsibilities.
  • Serves as a technical team or task leader.
  • May provide expertise to multiple projects and tasks.
  • Maintains current knowledge of relevant technology as assigned.
  • Prepares reports on analyses, findings, and project progress, and presents results to management and/or customer personnel.
  • Participates in special projects as required.