
Director, Software Engineering β Agent Platform
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
β’ Oversee the Agent Platform organization, managing the control plane for agent communication and configuration, agent management and health, along with detection services.
β’ Take full responsibility for delivery, operational health, quality, and roadmap commitments from start to finish.
β’ Enhance reliability by minimizing incident inflow, addressing corrective actions within set timelines, and increasing observability.
β’ Lead and mentor four engineering managers distributed across three locations.
β’ Act as the representative of the domain to executives and customers, which includes executive-level incident communication and engagement with enterprise, MSSP, and federal clients.
β’ Collaborate with agent and endpoint teams, SaaS Platform architecture, Product Management, and SRE.
β’ Spearhead the transition from a monolithic control plane to regional, horizontally scalable services, employing a modern container-based deployment approach.
β’ Ensure the existing platform remains operational for customers throughout the re-architecture process.
β’ Plan capacity and staffing while effectively communicating trade-offs to Product and leadership.
β’ Enhance senior engineering capabilities and expand U.S. presence.
β’ Achieve sustained reliability improvements, proactive domain-health visibility, milestones in re-architecture, predictable team execution, stronger management, and an increased presence of senior engineering in the U.S.
β’ Proven success in leading engineering teams across various time zones and cultures.
β’ Experience managing a high-availability SaaS platform in a production environment, including incident command, root cause analysis, SLOs, and data-driven reliability enhancements.
β’ Strong expertise in distributed backend systems at scale.
β’ Familiarity with cloud infrastructure, Kubernetes, data storage solutions, and multi-tenancy.
β’ Capability to communicate technical concepts effectively with staff engineers and architects.
β’ Proficient in communicating clearly with leadership and credibly representing engineering to customers.
β’ History of predictable execution, clear ownership, effective planning, and fulfilling commitments.
β’ Experience in managing managers, recruiting senior engineers, and elevating organizational standards.
β’ Skill in linking engineering investments to customer outcomes and articulating trade-offs.
β’ Typically 12 or more years of experience in software engineering.
β’ At least 3 years of experience leading multiple teams through managers in a SaaS or cloud infrastructure setting.
β’ Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
β’ Experience in the security domain is a plus but not mandatory.
β’ Must reside in the EST or CST time zones.
β’ This position is U.S.-based.
β’ Restricted Stock Units (RSUs)
β’ Employee Stock Purchase Plan (ESPP)
β’ Flexible time off
β’ Paid company holidays and paid sick leave
β’ Gender-neutral parental leave
β’ Grandparent leave
β’ Comprehensive medical, dental, and vision coverage
β’ 401(k) retirement plan with company matching
β’ Life and disability insurance
β’ Health and dependent care FSA
β’ Voluntary benefits (hospital, accident, critical illness)
β’ Employee Assistance Program (EAP)
β’ ARAG pre-paid legal services
β’ Nationwide pet insurance
β’ Cancer Care program
β’ Global business travel medical insurance
β’ Home office allowance
β’ Mobile phone reimbursement
β’ Wellness coach
β’ Wellness/gym reimbursement
β’ Fertility coverage
β’ Adoption & surrogacy reimbursement
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.