Mediabistro logo
job logo

Senior Director of Engineering

Weave, Washington, District of Columbia, United States


Engineering Leader

Weave seeks an experienced engineering leader to own the architecture, delivery, and long-term strategy for platform services that power our Web, Mobile, and Desktop applications, Revenue Cycle Management, and Payments offerings. This role will scale engineering practices, systems, and teams to reliably operate at web scale across billions of interactions and financial transactions. You will build and mentor multiple engineering managers and cross-functional teams to deliver secure, resilient, and highly performant services that drive business outcomes and customer value. This position will be open to remote. Reports to the Chief Technology Officer. What You Will Own

Lead and grow a multi-team organization of engineering managers and senior engineers responsible for Weave applications across Web, Mobile, and Desktop, as well as Revenue Cycle Management and Weave Payments solutions

Set technical strategy and roadmaps for platform, data, messaging, and payments services to meet business goals and to scale to billions of interactions and transactions

Ensure services are secure, compliant, highly available, and cost-effective while operating at web scale on public cloud platforms (GCP, AWS, Kubernetes)

Drive end-to-end ownership from architecture to production for distributed systems, streaming platforms, data lakes/warehouses, and embedded analytics that power product and operational decisioning

Partner closely with Product, Security, Finance, and Go-to-Market teams to define priorities, measure impact, and deliver outcomes that move revenue and improve customer experience

Define and mature engineering processes, release practices, incident response, SLOs, and observability for a large-scale, multi-service environment

Hire, mentor, and develop engineering managers and technical leaders; create clear career frameworks and foster a culture of psychological safety and continuous improvement

Lead cross-functional initiatives such as platform migrations, payments integrations, PCI and SOC compliance efforts, and large-scale performance engineering programs

Champion the pragmatic use of AI and automation to accelerate engineering productivity, improve reliability, and enhance product capabilities

What You Will Need to Accomplish the Job

Bachelor's degree in Computer Science or related technical field, or equivalent practical experience

12+ years of software engineering experience and 8+ years of technical and organizational leadership, including leading multiple engineering managers and organizations of 50+ engineers

Demonstrated experience building and operating distributed, highly available, and redundant services at scale with billions of interactions or requests

Proven track record with web-scale infrastructure on public cloud deployments (GCP, AWS) and container orchestration (Kubernetes)

Deep understanding of backend systems and service-oriented architectures. Strong familiarity with Go, or equivalent backend languages such as Python, Java, or C#

Experience designing and operating data platforms and analytical systems, including relational and NoSQL stores, streaming systems, data lakes, warehouses, and embedded analytics

Hands-on experience or strong working knowledge of payments systems, revenue cycle management workflows, and payment compliance requirements such as PCI

Operational experience with observability, SLOs, capacity planning, incident management, and cost optimization

What Will Make Us Love You

Track record of scaling teams and systems across product, platform, and payments domains in enterprise-grade production environments

Deep expertise in distributed messaging and streaming technologies such as Kafka or Google Pub/Sub, and in databases like Postgres, Redis, Spanner, or Bigtable

Experience designing payment processing platforms, tokenization, fraud controls, and integrations with card networks and processors

Proven ability to lead through ambiguity, set technical direction, and deliver complex cross-team initiatives on time

Experience using AI and developer tooling to accelerate the software development lifecycle and improve operational excellence

Strong business acumen with the ability to translate technical tradeoffs into measurable business outcomes and revenue impact

Excellent communication skills, a collaborative mindset, and a history of partnering successfully with product, design, finance, and customer success

Experience with Kubernetes operators, cloud native patterns, and running large fleets of services at scale

At Weave, we use Artificial Intelligence (AI) tools to help us work more efficiently and create a smoother candidate experience. AI may assist with things like writing job descriptions, scheduling interviews, or reviewing applications against job-related criteria. For additional information, please review the External AI Policy Statement available on our Careers page. Weave is an equal opportunity employer that is committed to fostering an inclusive workplace where all individuals are valued and supported. We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics. If you have a disability or special need that requires accommodation, please let us know. All official correspondence will occur through Weave branded email. We will never ask you to share bank account information, cash a check from us, or purchase software or equipment as part of your interview or hiring process.