Head of Engineering
Remote - USA
Full-time
About Evoke
AI Agents are rapidly becoming the new operating system for enterprises, yet they are creating a massive, hidden security debt that is compounding daily. At Evoke, we aren’t just watching this shift happen. We are securing it. Our mission is to surface and control the risks that agents pose to businesses. Just as EDR did for endpoints, we are doing for agents with the industry’s first true Agent Detection and Response platform.
About The Role
As the Head of Engineering, you will own the team’s ability to deliver high-quality software while maintaining reliability, security, and scalability as the company grows. This role will own the technical execution of the engineering team, while also involved in hands-on technical development. You will lead an engineering organization that executes on the product roadmap, supports a complex AI-driven platform, and scales sustainably with the business. Your stakeholders include leadership, product, customers with enterprise reliability expectations, and the engineers whose work and growth you support.
You will collaborate closely with leadership on strategy and resourcing, with product on roadmap prioritization and sequencing, and with engineers on performance, technical growth, and execution.
Primary Responsibilities
Technical Leadership: Owns the execution and delivery of architecture and technical plans that support the development roadmap and aligns with stakeholders and company objectives. Run a high-performing engineering team focused on consistent execution and delivery. Set clear expectations on deliverables and quality, and ensure that the team is structured to deliver consistently on time. Partner closely with product stakeholders to plan and prioritize work, balance scope, timelines, and technical constraints, and communicate risks and tradeoffs early. Success is measured by strong technical execution, architecture, scalability, and engineering delivery through proper planning and prioritization, balancing scope, timelines, and technical constraints, and the ability to communicate risks early.
Hands-On Technical Development: Remain actively involved in hands-on development to stay close to the Evoke codebase. Contribute to core systems, reviewing and improving critical code paths, and stepping in on complex or high-impact technical initiatives where needed. Success is measured by meaningful contributions to production code, improved technical outcomes on critical projects, and increased trust from the engineering team through demonstrated technical credibility.
Engineering Process, Reliability & Velocity: Design and continuously improve engineering processes that enable teams to deliver high-quality software efficiently as the organization grows. Focus on reducing friction in planning, development, testing, and deployment while maintaining strong technical standards. Success is measured by stable or improving deployment frequency, reduced lead time from idea to production, predictable system performance under load, and from improved build and test performance.
Technical Skills
Expert-level:
Has built, shipped, and operated enterprise applications, with direct responsibility for architecture, reliability, scalability, and continued growth.
Python software development, including async programming
TypeScript and modern frontend frameworks
SQL or NoSQL databases, including queries, indexing, and data modeling
System design and architecture across services, data layers, and infrastructure
Working-level:
Cloud infrastructure and deployment patterns for modern SaaS platforms
Operational practices, including monitoring, alerting, and capacity planning
Security best practices for SaaS applications, including secure design
Fluency:
Compliance frameworks like SOC2
ML and AI systems, including language models and agent-based applications
Security tooling and threat detection
Developer tooling, SDK ecosystems, and platform enablement
Non-Technical Skills
Technical Leadership & Development: Develops engineers by improving how they think about systems, tradeoffs, and execution. Provides clear technical expectations and actionable feedback that helps engineers increase their effectiveness, delivery quality, and operational maturity over time.
Pragmatic Problem Solving: A focus on practical, deployable solutions that move the product forward. You prioritize resolving customer and platform issues efficiently, while balancing immediate needs with long-term maintainability and support.
Curious & Resilient Mindset: Operates effectively in environments with evolving requirements and incomplete information. Adapts to change, learns new systems and domains quickly, and maintains attention to detail while iterating toward solutions.
Effective Communication: The ability to distill complex technical concepts into clear, concise insights for diverse stakeholders, including executives, engineers, and customers.
Collaborative Spirit: A commitment to teamwork, empathy, fostering an environment of continuous learning, and shared success.
Results-Oriented: You focus on the final result, not just the process. You are comfortable owning the risks and decisions associated with your development.