The Software Engineer position is responsible for completing and overseeing complex systems analysis, design, and development efforts. This role plays a key part as a leader and individual contributor on challenging projects, providing high-level analytical consulting to identify and implement new uses of information technologies. The position supports both short-term business goals and long-term strategic objectives. The job holder is competent to work independently on all high-level systems analysis and technical phases of development, capable of managing the activities of others on any scope project, and often leads project activities. The role monitors staff performance on assigned projects, participates in the development of less experienced staff, and interacts with senior management, other technology personnel, clients, and vendors. The job holder provides backup to higher management as required and may serve as a technical representative on committees or ad-hoc projects.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree