
Director of Engineering
Posted Jun 21

Posted Jun 21
This is a fully remote position, open to applicants in United States.
• Create and develop MCP (Model Context Protocol) skills and tools tailored for the TC.Net agentic layer.
• Produce high-quality agentic code utilizing the Anthropic Claude API, OpenAI, or comparable LLM providers.
• Establish the team's standards for agentic coding, including prompt architecture, tool-call design, context management, and evaluation methodologies.
• Manage LLM cost effectively: oversee token usage for each feature, allocate cost budgets, select appropriate model tiers for specific use cases, and promote cost-conscious development practices.
• Construct and uphold prompt regression and evaluation suites to guarantee quality thresholds on non-deterministic outputs.
• Set up guardrails for the agentic Control Layer, encompassing governance, approval processes, and autonomous action policies.
• Remain updated on the MCP ecosystem, new agent frameworks (LangGraph, CrewAI, AutoGen), and updates from LLM providers.
• Mentor engineers in agentic practices, including tool utilization, retrieval-augmented generation, and multi-agent orchestration.
• Lead sprint ceremonies, including planning, review, retrospective, and daily stand-ups.
• Conduct quarterly Program Increment (PI) planning to align all teams with roadmap objectives and identify cross-team dependencies.
• Monitor velocity, eliminate impediments, and escalate blockers to the engineering leadership team.
• Manage the release train by determining what is released, when it occurs, and under what conditions.
• Define and implement a feature-flag strategy to facilitate safe parallel operations on the live TC.Net platform.
• Create and sustain rollback playbooks for each significant release.
• Ensure no disruption to existing TC.Net customers during the modernization process.
• Directly supervise team leads and senior individual contributors; conduct regular one-on-ones, establish growth plans, and lead performance review cycles.
• Engage in hiring panels to evaluate both technical qualifications and cultural fit within the team.
• Review high-risk pull requests, including scheduler refactors, canonical data model alterations, and authentication flows.
• Actively participate in architecture decisions as a peer, not solely as an approver.
• Troubleshoot production incidents directly; develop occasional internal tools to maintain technical proficiency.
• 8–12+ years of experience in software engineering, with a minimum of 3 years in an engineering management or delivery leadership position.
• Demonstrated experience in managing scrum processes across multiple concurrent teams, including PI planning.
• Experience in agentic / AI-assisted development, particularly with LLM tools integrated into engineering workflows.
• Proven track record of directly managing 10+ engineers, including conducting performance discussions and growth planning.
• Proficient coding skills in .NET / C# — capable of reading, reviewing, and reasoning about production code.
• Experience in managing release trains on live, customer-facing platforms with strict zero-disruption mandates.
• Strong understanding of feature flags, dark launches, and strangler-fig migration strategies.
• Familiarity with integration platforms and API-first architectural approaches.
• Knowledge of cloud delivery on Azure, including CI/CD pipelines, DevOps practices, and observability tools.
• Remote-first and casual work culture.
• 401k plan with a 3.5% company match, vested after 2 years.
• 20 PTO days, 1 day off for your birthday, 3 summer days, 1 volunteer day, and 10 company holidays.
• Comprehensive medical, dental, vision, and other life/health insurance options.
• Paid parental leave.
• Wellness reimbursement program.
Veeam Software
Grupo Bimbo
Accenture Federal Services
Get handpicked remote jobs straight to your inbox weekly.