Senior Software Development Engineer

Function:

The Software Engineer is responsible for aspects of software development including design, implementation, testing, and maintenance.


Reports to:

Technical Manager Secure Connectivity


MAJOR RESPONSIBILITIES/ACCOUNTABILITIES


Software Applications : (~90% of time):

Responsible for the development and maintenance of software applications and related systems. Specific duties include design, implementation, testing, support and enhancement of software applications.


Additional Duties: (~10% of time):

Definition of feature requirements, effort estimates and mentoring of junior engineers.


KNOWLEDGE/SKILLS/ABILITIES

Required:


Preferred:


Educational Requirements:


Physical Requirements

None


LOCATION

Raleigh, NC or Southfield, MI



Click here to apply