Associate Director of Software Engineering
Job Details
LIC - Long Island City, NY

Title:                           Associate Director of Software Engineering

Unit:                           Information Technology

Reports to:                 Chief Technology Officer

Status:                        Full Time; Exempt

Location:                    Long Island City, NY


Position Summary:

The Associate Director of Engineering is responsible for the planning, coordination, and the directing of the organization’s IT Software Development and Integration team, providing technical and team leadership, and facilitating the tasks and activities of the team members. The individual will work with the CTO and Director of Software Engineering on the design of software solutions and initiatives in support of the organization’s information data systems infrastructure and manage and lead the implementation of solutions.


Essential Duties and Responsibilities:

  • Leads the software development team in the implementation and integration of IT solutions;
  • Works with the CTO and Director of Software Engineering on the establishment of the organization’s technical vision, and leads and manages the implementation of that vision;
  • Leads the development of solutions providing communication mechanisms and data exchange based on the organization’s Enterprise Service Bus data systems architecture;
  • Meets with Managers and Directors to identify issues and provide solutions in support of the organization’s information system needs and data requirements;
  • Supports the maintenance of existing information systems and the integration of various systems within, and external, to the organization’s information system infrastructure;
  • Perform quality assurance on all work prior to its release;
  • Support the documentation of system requirements, UML design diagrams, test plans, training materials, and report specifications;
  • Maintains security of all data proprietary to the organization and supports backup procedures of systems in case of system failure or disaster;
  • Supports the provision of end-user services, including help desk and technical support services;
  • Supports and provides data for activities involving the measurement of productivity and quality of output, and aid in the development of methods to continually improve results;
  • Supports the CTO and Director of Software Engineering in the development of IT department annual budgets;


Supervisory Responsibilities (include if applicable):

Eventually manages 3 employees and oversees work of vendors.


Carries out supervisory responsibilities in accordance with the organization’s policies and applicable laws.  Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and engaging employees; addressing employee relations and resolving problems.

  • Bachelor’s degree in the field of computer science, information systems or equivalent combination of education and experience;
  • Minimum 5-7 years in the information technology field, 3 of which in a management/lead role
  • Excellent problem-solving skills and ability to anticipate problems and exercise solid judgement;
  • Experience in working with results-driven, customer-service oriented support teams;
  • Excellent writing, editing and verbal communication skills.
  • Experience with .NET highly desirable
  • Experience with SQL Server or similar popular RDBMS Required
  • Web Development Experience is nice to have
  • ESB experience is nice to have
  • Strong organizational skills and ability to prioritize tasks to meet critical deadlines.   


Travel Requirements: May require some travel to our Harlem location


Physical Demands:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The responsibilities and requirements listed are representative of the knowledge, skills, minimum education, training, licensing, experience and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.


The Fortune Society is an Equal Opportunity Employer. All qualified applicants will be afforded equal employment opportunities without discrimination because of conviction history, race, religion/creed, color, national origin, citizenship status, sex, age, disability, sexual orientation, gender identity, military status, predisposing genetic characteristics, victim of domestic violence status or marital status.