INTRODUCTION: The Director of Engineering oversees all aspects of programming across JCA's different service areas. As a member of the senior leadership team, the Director of Engineering helps define and implement strategy for the company. The Director of Engineering serves as JCA's public face for technical thought leadership. The Director of Engineering will participate in the sales process for technical projects, speak at industry gatherings and perform other public facing tasks that enhance JCA's reputation and help JCA to continue building its business.
About Our Company: JCA provides strategic consulting to the world's leading nonprofits. Since 1988, we have helped nonprofit organizations work smarter. For our nonprofit clients, we provide consulting services; we develop, sell and support business intelligence (Answers) and other software; and we re-sell and support another vendor's logistics software (Artifax). As the first and largest independent consulting firm dedicated solely to the technical and operational needs of nonprofits, JCA has uncommon insight into the challenges our clients face. To work at JCA, you must adhere to our core values: * We take our work seriously, we hold ourselves personally accountable for our work. * We are honest, no matter what. *We are fair and respectful to our clients and to each other. *Excellence drives us. POSITION SUMMARY: Develop Internal Methodology: The Director of Engineering will define and develop JCA's methodology related to software development and other engineering projects. The Director of Engineering with work collaboratively with the Managing Director of Services, the Director of Products, the Business Intelligence Director and the Chief Technical Officer to ensure that engineering needs are addressed in a manner that produces excellent work. Devise and Deliver Solutions: The Director of Engineering will serve as the chief architect for application development and other engineering projects and products. The Director of Engineering will work with the Services Engineering Manager, the Product Engineering Manager and Business Intelligence engineers to devise appropriate solutions for internal and external projects. The Director of Engineering will not be required to code solutions personally. Build an Excellent Engineering Practice: The Director of Engineering will work to ensure that JCA delivers excellent work while managing within defined budget, scope and timeline. The Director will also be responsible for defining and managing staffing and skill sets for the various engineering-related projects undertaken by JCA. The Director will recruit engineering staff as needed and will oversee professional development for all engineering staff. Identify Emerging Trends Inside and Outside the NPO Space: JCA expects the Director of Engineering to provide vision for JCA related to application development both for internal and client uses. The Director of Engineering will help JCA to identify, assess and capitalize on opportunities to leverage its experience. Develop and Maintain Relationships with Client and Industry Leaders: The Director of Engineering will serve as JCA's public face for application development and engineering services and products. The Director of Engineering must be able to concisely explain proposed solutions to others that may not be highly technical. The Director of Engineering must be able to articulate the value of proposed solutions. The Director of Engineering will help to steward existing business and develop new business through personal relationships. POSITION REQUIREMENTS: * 5 years of experience leading a diverse engineering team * 5 years of experience leading application development projects including * REST * SOAP * C# * MVC * asp/.NET * Demonstrated ability to devise and deliver forward-thinking solutions * Demonstrated experience creating and maintaining relationships with clients and industry leadership * Significant experience working with non-engineers to create, implement and innovate processes that address needs of all project constituents * Demonstrated ability to work with diverse and sophisticated teams STRUCTURE: * This position reports to the Chief Operating Officer, and is on the JCA Senior Team. The position can be located anywhere in the U.S. QUALIFICATIONS: * Demonstrated understanding of the nonprofit sector * Previous experience managing organizational projects or product implementations * Previous experience leading trainings and writing documentation * Bachelor's Degree required * Strong written and verbal communication skills * Understanding of database design and business intelligence a plus * Previous Tessitura experience a plus * Knowledge of SQL Server/TSQL programming a plus BENEFITS: * Competitive salary range based on experience and performance * Paid Vacation, Personal, and Sick time * 401(k) Retirement Plan * Employee Stock Ownership Plan (ESOP) * Health, Dental, and Vision Insurance * Life Insurance and Long Term Disability Insurance * Flexible Spending Account (FSA) * eTrac Commuter program Please send resume to jobs at jcainc.com and put "Director of Engineering" in the subject line. No phone calls, please.
