Senior Engineering Manager
Core
Lead a distributed engineering organization building developer tooling, code analysis, and secure software systems to help developers identify vulnerabilities early.
Role type
Senior Engineering Manager (distributed teams)
Builds
Scalable, secure, observable developer tools and code analysis capabilities
Domain
Software Engineering / Developer Tooling / Security
Required skills
Technical strategy, people leadership, distributed team management, system design, security practices, automation, CI/CD, observability, incident response, stakeholder collaboration
Preferred skills
Compiler/program analysis knowledge, logic programming (SQL, Prolog, Datalog, KQL), AI/LLM for code understanding, static/dynamic analysis, supply-chain security
Technologies
C, C++, C#, Java, JavaScript, Go, Ruby, Rust, Python, GitHub Actions, Jenkins, SQL, Prolog, Datalog, KQL
Responsibilities
Define technical roadmap and prioritize investments; Lead and develop distributed engineering teams across time zones; Facilitate cross-functional communication; Coach and mentor engineers and managers; Maintain technical capabilities and industry alignment; Design scalable, secure, reliable systems; Promote experimentation and telemetry-driven development; Drive engineering excellence via automation and tooling; Establish reliability practices and post-incident reviews; Manage system dependencies; Deliver high-quality developer tooling; Collaborate on technical direction and priorities
Seniority
Senior, hands-on IC leader with management responsibilities