Director of Engineering Job in Brooklyn 11201, New York US
Wireless Generation creates innovative tools, systems and services that help educators teach with excellence. With its solutions, educators can easily apply research-based, proven practices such as frequent progress monitoring and needs diagnosis, data-informed decision-making, differentiated instruction, and professional collaborations across classrooms, grades, and schools. The company has helped educators address and solve some of the most pressing challenges in teaching and learning. Wireless Generation currently serves more than 200,000 educators and three million students.
Job Description:
We are looking for a seasoned Director-level manager with strong technical expertise and excellent leadership ability to manage a team of Software Engineers and Architects working on multiple projects within our product development department. The ideal candidate will lead the identification of new technologies and best practices in the industry and bring them to bear against the many challenges of a fast-growing, hi-tech company building products and custom solutions ranging from rich mobile applications to Web 2.0 tools and large-scale data systems.
If you are interested in cutting-edge technologies, if you consider yourself a star technologist, and if your management abilities have worked wonders in the past, we want to hear from you.
Responsibilities of Director of Engineering:
- Build and retain productive teams through strong recruitment, mentoring and career management.
- Lead a department of software developers and architects, establishing development practices and standards.
- Collaborate with a team of peers to sustain effectiveness within a growing mid-sized environment.
- Engage with and challenge requirements while designing solutions based on deep technical knowledge of web, client and database architectures.
- Set high level design objectives; review and critique software designs proposed by architects.
Requirements of Director of Engineering:
- BS in Computer Science or equivalent experience, during which you’ve developed extremely strong Computer Science fundamentals and analytical abilities.
- 5+ years of experience as a Software or Data Systems Architect as well as 5+ years of hands-on experience designing, delivering and supporting large scale applications and/or data systems. Experience with Data Analytics, ETL best practices and tools for enterprise data integration is preferred.
- Several years of experience leading a department of 10+ persons, managing practices, careers and recruitment.
- Strong SQL and data modeling skills, as well as significant real-world experience with commercial RDMBSs.
- Expertise in several programming languages such as Java, C++ or C# as well as OO design. A taste for scripting languages such as Python or Ruby is preferred.
- Ability to quickly establish credibility with skilled developers and architects.
- Taste for simplicity and elegance in technical design.
- Experience with software development methodologies, agile software development values and practices, especially Scrum preferred.

Open all references in tabs: [1 - 3]