SeattleRecruiter Since 2001
the smart solution for Seattle jobs

Director-Software Engineering 100% Remote

Company: Take2 Consulting, LLC
Location: Seattle
Posted on: November 22, 2021

Job Description:

The Director, Software Engineering at National Geographic Society leads the development,
maintenance and support of a broad portfolio of products: custom-built digital products, web
sites, CRM applications and data analytics. The portfolio directly serves the society's key
constituents including Explorers, educators, story tellers, staff and strategic partners.
As a collaborative partner, the Director, Software Engineering will work closely with a talented
team of peers to deliver technology outcomes that are stable, scalable and delight our
stakeholders. This team includes leads from product management, UX design, reliability
engineering, DevOps, architects and of course, a talented group of onshore and offshore lead
software engineers.
The Director, Software Engineering has the credibility and expertise to guide, mentor and
educate teams on agile methodologies, engineering best practices, standards and solution
patterns that will most effectively support the technology portfolio. They excel at innovating, but
have the discipline to execute with the appropriate investment levels that demonstrate the
highest returns for the organization. They are the strongest of team players, having to work
effectively in a highly matrixed Technology organization, and work with individuals at all levels
of the organization. Their ability to communicate well both written and verbally to technical and
non-technical audiences solidifies their success in this role.
Your Impact & Responsibilities
Software Architecture & Development (60%)
Lead the development, maintenance and support of a broad portfolio of products:
custom-built digital products, web sites, CRM applications and data analytics.
Work closely with product management and teams to identify and translate functional
and non-functional requirements into actionable work, focusing closely on technical
feasibility and technology investment choices.
Working in concert with the NGS architects team, provide broad technical and
architectural direction to on- and off-shore software development and enterprise
platform teams within the Technology organization.
Discover and apply technical insights that inform, enable and drive product innovation.
Strategy and Best Practices (20%)
Work closely with Technology leadership and product management on the development
of product roadmaps and Technology's architectural runway, in support of the product
strategy and reflective of the goals, objectives and core milestones of the business.
Partner with the leadership and teams to implement agile methodology best practices
across cross-functional teams.
In partnership with teams, devOps and reliability engineering leads, define and refine
engineering processes and practices that produce product observability, reliability,
scalability, performance and lifecycle longevity.
Management and Measures (20%)
Develop engineering KPIs and performance metrics in partnership with Technology
leadership and peer leads that measure engineering's alignment with the business, as
well as performance and quality of our deliverables.
Lead, coach and mentor through communities of practice that demonstrate
engineering's commitment to continuous improvement.
What You'll Bring
Educational Background
Undergraduate degree in Computer Science, Information Technology, Software Engineering or
similar field desired.
Minimum Years and Type of Experience
6 - 8 years of progressively responsible professional experience leading development teams and
organizations. Experience leading technical development products across all phases of its
lifecycle, from prototyping through launch and beyond through growth phase and into maturity.
Necessary Knowledge and Skills
Demonstrated experience working with multiple functional disciplines (including
management, product management, reliability engineering, UX design, and operations) to
ensure the on-time delivery of high-quality software products and services.
Demonstrated success working with on- and off-site teams to develop and launch
excellent technical products.
Demonstrated success building highly scalable products including web applications,
APIs, mobile applications and data products.
Experience with agile software development methodology and agile modeling
techniques is required.
Demonstrated experience developing solutions that include
Service-oriented and resource-oriented architectures
Event-driven architectures
Single sign-on (SSO) via SAML and OpenID Connect
CMS systems
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.
Desired Qualifications
Strong understanding of service-oriented and resource-oriented architectures and
responsive design principles.
Demonstrated experience designing, implementing and maintaining distributed,
cloud-based architectures that include asynchronous messaging using message brokers
such as Amazon SQS, Kafka, RabbitMQ, etc.
Ability to troubleshoot issues across all layers of the stack, including presentation layer
(both JavaScript and CSS), service layer, data layer.
Solid understanding of at least one major JavaScript component-based architecture
Experience with container-based development using Docker and Kubernetes preferred.
Extensive experience developing applications in ReactJS, Javascript, Python and Django
is preferred.
Experience applying emerging digital storytelling technologies, ideally involving
distribution and deployment of products across a broad and diverse organization.
Experience developing applications that interface with Salesforce is preferred.

Keywords: Take2 Consulting, LLC, Seattle , Director-Software Engineering 100% Remote, IT / Software / Systems , Seattle, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Seattle RSS job feeds