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.