The Director will be responsible for leading web application development for NGS.org and related software products. The successful candidate will have a proven track record working with Content Management Systems and building web applications. Specific areas of expertise are Content Management, Identity and Registration services, Community and API integrations with external enterprise systems such as SalesForce.
- Lead the software development efforts for National Geographic Society web products, including principally, ngs.org.
- Work closely with Product Management and development teams to identify and translate functional and non-functional requirements into user stories needed by engineering, QA, and operational staff
- Provide broad technical and architectural direction to on- and off-shore software development teams
- Work closely with on- and off-shore software engineering staff to build high quality scalable software products.
- Implement ‘agile’ product management best practices across cross-functional team
- Work closely with the Product Manager on the development of an annual product roadmap, in support of the product strategy and reflective of the goals, objectives and core milestones of the business.
- Lead the software development efforts for National Geographic Society web products, including principally, ngs.org.
- Work closely with Product Management and development teams to identify and translate functional and non-functional requirements into user stories needed by engineering, QA, and operational staff
- Provide broad technical and architectural direction to on- and off-shore software development teams
- Work closely with on- and off-shore software engineering staff to build high quality scalable software products.
- Implement ‘agile’ product management best practices across cross-functional team
- Work closely with the Product Manager on the development of an annual product roadmap, in support of the product strategy and reflective of the goals, objectives and core milestones of the business.
Minimum Years and Type of Experience
- 7+ years’ experience in software engineering of web products. Extensive experience with service oriented architectures. Experience supporting a media business is a plus
Knowledge and Skills Required
- Demonstrated success working with on- and off-site teams to develop and launch excellent technical products.
- Experience leading technical development products across all phases of its lifecycle, from prototyping through launch and beyond through growth phase and into maturity.
- Demonstrated experience working with multiple functional disciplines (including management, product management, producers, QA, and operations to insure the on-time delivery of high quality software products and services.
- Experience applying emerging media technologies, ideally involving distribution and deployment of products across a large, complex organization.
- Experience with agile software development methodology required.
- Demonstrated successes building highly scalable web products including websites, APIs.
- Extensive experience in Python/Django framework.
- Strong understanding of enterprise and/or open source infrastructures and applications supporting user engagement and content distribution.
- Demonstrated ability to troubleshoot issues across all layers of the stack, including database, presentation (Javascript and CSS) and database.
- Understanding of Javascript frameworks, Bootstrap, CSS, mobile and responsive principles is strongly preferred. Strong understanding of web architectural principles.
- Excellent written and verbal communication skills; able to converse effectively with both technical and non-technical audiences.
- Proven ability to influence cross-functional teams without formal authority.
- Experience managing disparate onshore and offshore product development teams preferred.
- Demonstrated experience integrating with:
- Registration, SAML, oAuth, and Active Directory
- CMS systems
- Content and data migration
Supervision
- None
Responsibility percentages may vary depending on business needs.
National Geographic's headquarters is located in the heart of Washington, D.C. In addition to a unique and dynamic work environment, National Geographic offers its employees a comprehensive benefits package, including health and dental benefits, generous vacation and leave time, a 401(k) plan, and flexible work options. National Geographic is an Equal Opportunity Employer