The Director of Engineering will be responsible for leading internal and external development teams with a focus on InsideTrack’s technology platform and mobile application suite. You must have a proven track record of success building, leading and managing a technical team for enterprise business applications and consumer-facing iOS/Android mobile applications with a focus on ensuring high-quality outcomes. This job requires strategic thinking and planning to provide leadership and expertise throughout the entire development lifecycle. You will work with a team of demanding, highly motivated software engineers and will be expected to lead by example, challenging your team to critically examine a problem, and develop innovative solutions. Success in this role demands superior leadership skills, a solid background using object oriented methodologies, experience in Agile development methodology, engineering best practices and continuous improvement, and the ability to operate within short release cycles.
Responsibilities:
- Create and lead the tactical engineering plan for technology products that will support key business initiatives, processes and provide a stable, flexible foundation for the future.
- Work with Senior Director to provide vision and leadership for developing and implementing information technology initiatives across all areas of the organization.
- Manage the planning, design and delivery of development projects to the organization.
- Participate in architecture discussions and planning with Product & Platform Development and IT groups.
- Serve in both a leadership role and as a direct contributor.
- Partner with business end users to assess the core issues being addressed, and scope out program requirements for innovative solutions. Assist in translating the requirements into specifications used by the technical staff to create technical designs and programming solutions.
- Develop, coordinate and implement the transition of newly developed and modified application systems to technical and user testing functions and production application owners.
- Participate in the evaluation and recommendation of hardware, software and data solutions to meet IT and corporate business and strategic objectives.
- Lead the development, implementation and support of problem/issue management and change management processes and procedures to support InsideTrack’s internal user and external customer applications.
- Manage the day to day mission critical operations of the engineering team including software development, database administration and warehouse and QA engineering teams.
- Working with IT, provide guidance for SQL Server infrastructure and operations, including the planning, designing, engineering, implementation and administration of critical databases.
- Responsible for maintenance, support and upgrade of existing systems and applications.
- Develop and implement productivity and performance metrics to drive progress and completion of initiatives
- Budget development for software/applications group