Technical Lead
Indexed description
e&e is seeking a Technical Lead for an onsite contract opportunity in Harrisburg, PA!
We are seeking an experienced Technical Lead to provide overall technical leadership, architecture ownership, and engineering direction for a complex enterprise technology environment. This is a highly hands-on leadership position requiring a senior engineer who has progressed into architecture and technical leadership while remaining actively involved in software development.
The Technical Lead will own the end-to-end architecture, establish and enforce engineering standards, guide distributed and contracted engineering teams, and ensure that solutions meet rigorous quality, security, performance, and operational requirements. A major focus of the position is the design and delivery of production AI-enabled and agentic systems, including agent harnesses, multi-step workflows, context and tool engineering, durable state, evaluation, and verification. The role will also serve as a senior technical partner to client engineering, infrastructure, data, and security teams.
Key Responsibilities
- Own the end-to-end technical architecture for enterprise platforms, applications, services, integrations, and supporting infrastructure.
- Define architectural decisions, document technical trade-offs, and establish scalable patterns that can be effectively maintained by distributed and rotating engineering teams.
- Remain hands-on with development by writing and reviewing code, creating prototypes and reference implementations, and leading the most technically challenging portions of projects.
- Establish and enforce engineering standards through automated quality controls, including builds, testing, code coverage, static analysis, dependency reviews, secret scanning, and pull-request approvals.
- Provide technical leadership, design guidance, code reviews, and onboarding for contracted and distributed engineering teams.
- Design, build, and operate production AI-enabled and agentic systems, including agent harnesses, goals, loops, context management, tool interfaces, and verification mechanisms.
- Design multi-step AI workflows using explicit and inspectable graphs with durable state, checkpointing, retry and recovery capabilities, defined stopping conditions, and human approval gates.
- Develop and maintain effective context engineering, retrieval, embedding, vector search, structured-output, tool/function calling, and model integration strategies.
- Establish model-selection and data-handling standards based on workload requirements, security, cost, latency, reliability, and contractual constraints.
- Define clear acceptance criteria and verification standards before development begins and ensure completion claims are supported by measurable, automated evidence.
- Develop evaluation frameworks for AI systems that measure success rates, human intervention, reliability, and cost per completed task.
- Partner with engineering, infrastructure, data, and security teams on integrations, data flows, environments, deployment processes, and incident response.
- Lead security and privacy design for externally accessible systems and sensitive data, including authentication, authorization, least privilege, identity, credential management, and threat modeling.
- Address AI-specific security concerns such as prompt injection, untrusted inputs, privileged actions, and environments executing model-generated code.
- Own non-functional requirements including application performance, availability, scalability, operability, reliability, and operating costs.
- Provide senior engineering support during deployments, upgrades, production incidents, and other periods of significant operational change.
- Communicate technical decisions, architecture recommendations, risks, and incident findings clearly to both technical and non-technical stakeholders.
- Identify reusable architectural patterns, AI harnesses, tools, and engineering components that can be leveraged across future initiatives.
Requirements
- Extensive professional software engineering experience with a strong hands-on background in building, deploying, and supporting production applications.
- Demonstrated experience owning the architecture of complex production systems and making architectural decisions with long-term scalability and maintainability in mind.
- Strong expertise in .NET and C#, along with working knowledge of React and modern front-end development.
- Strong relational database and data-modeling experience with PostgreSQL and/or SQL Server.
- Python development experience within AI, machine learning, or related solutions.
- Strong cloud engineering experience with Microsoft Azure or a comparable enterprise cloud platform, including identity, networking, containerized workloads, capacity, and cost management.
- Experience with CI/CD, automated quality gates, GitHub Actions or equivalent technologies, and Infrastructure as Code.
- Direct production experience designing and building AI-enabled and agentic applications.
- Hands-on experience with agent harnesses, loop engineering, context engineering, prompt design, retrieval strategies, structured outputs, and tool/function interfaces.
- Experience with agent/tool interoperability technologies such as Model Context Protocol (MCP) or comparable approaches.
- Experience developing multi-step agentic workflows using explicit graphs, durable state, checkpointing, retry mechanisms, and human approval processes.
- Strong understanding of AI evaluation and verification practices, including deterministic validation, automated evaluation, observability, and human review.
- Strong software security background, including threat modeling, authentication, authorization, identity management, secrets management, and data protection.
- Understanding of AI-specific security risks and appropriate controls for production agentic systems.
- Proven ability to establish and enforce engineering standards across distributed, contracted, or cross-functional development teams.
- Strong technical leadership and client-facing communication skills, with the ability to explain complex technical decisions to both technical and business stakeholders.
- Ability to document architecture decisions, designs, technical findings, and incident outcomes clearly and thoroughly.
- Must be authorized to work in the United States.
Preferred Qualifications
- Experience within K–12 education, virtual education, or another environment involving highly sensitive or regulated data.
- Experience integrating learning management, student information, identity, reporting, or other enterprise platforms.
- Knowledge of student-data privacy requirements, including FERPA and COPPA.
- Experience implementing MCP servers/clients or similar AI tool interoperability solutions.
- Experience with evaluation, tracing, monitoring, and observability platforms for AI/model-based applications.
- Experience leading distributed engineering and vendor teams across multiple time zones.
- Previous consulting or client-facing technical leadership experience.
- Relevant cloud or architecture certifications, such as Microsoft Certified: Azure Solutions Architect Expert.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search