Director of Software Engineering

Employer
StevenDouglas
Location
Silver Spring, MD
Posted
Dec 05, 2022
Closes
Dec 08, 2022
Ref
724438260
Industry
Other
Hours
Full Time
A$ A' "A' ?The Director of Software and Products will provide technical leadership and management of the organization's software products and software development staff. He/She will manage a technical staff of business analysts, project managers, software engineers and architects who perform full lifecycle software development of the existing products. The software development staff works closely with the infrastructure and security staff on information security, hosting and disaster recovery issues. The organization is actively seeking new software development projects and products. This individual will support business development through participation in industry-specific groups and local business organizations, attendance at industry and business-specific conferences, assist with proposal writing, and support for business development staff. The expectation is for this position to be a "working"A' management position. This role requires strong technical, management, and leadership skills and the willingness to be outward-facing and client-oriented. Essential Functions Provide technical guidance, oversight and day-to-day management of staff performing all phases of software development. Maintain software development process and product compliance with applicable standards, eg NIST/FISMA, SSAE16/SSAE18, CMMI. Work with staff on process improvements. Provide analysis, scoping, estimates and schedules for customer requests and RFP responses. Provide technical writing and documentation for proposal responses, client deliverables, presentations and corporate initiatives. Research product development options and provides analysis for product direction. Consult with internal departments to identify customer needs and project objectives. Provides support regarding product development to internal departments. Manage direct reports including communication of expectations, goal setting, and deliver/write performance evaluations. Participate in on-site requirements gathering meetings that require technical expertise. Perform as a team player who takes initiative and places a primary focus on the success of the team and customers. Support business development efforts, attend client meetings, and represent the company externally. Competencies Technical Proficiency Leadership Staff management Project Management Communication Proficiency Performance Management Problem Solving/Analysis Supervisory Responsibility This position manages all employees of the department. Position Type This is a full-time position. Required Education and Experience Minimum of six (6) years of experience managing software development teams Project management experience with a PMP certification or the commitment to obtain certification within 6 months BS in computer science, information systems or equivalent experience Excellent interpersonal organizational and presentation skills for interacting with team members and clients Ability to handle diverse situations and changing priorities Professional-level writing skills including understanding of grammatical rules, punctuation, and sentence structure Strong supervisory and leadership skills with experience managing a team of software engineers and technology professionals

Similar jobs