×
Register Here to Apply for Jobs or Post Jobs. X

Director of Product Engineering

Job in Middlebury, Addison County, Vermont, 05753, USA
Listing for: eDOC Innovations
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Software Architect
Salary/Wage Range or Industry Benchmark: 190000 - 230000 USD Yearly USD 190000.00 230000.00 YEAR
Job Description & How to Apply Below

eDOC Innovations is seeking a Director of Product Engineering to provide hands‑on technical leadership and guide the long‑term architecture and modernization of mission‑critical financial software platforms - in an engineering practice where AI coding agents do most of the typing, and the human's value is architecture, judgment, and direction.

This is a senior, architect‑led role for someone who leads by directing AI‑assisted development rather than by hand‑coding every line: decomposing problems, setting architectural direction, and rigorously reviewing AI‑generated code for correctness, security, and fit. You'll work closely with a small, experienced team, raising their capability with AI‑assisted development while evolving a substantial legacy codebase and designing the next generation of our products.

Our platforms support hundreds of credit unions nationwide and operate in a highly regulated environment, where security, stability, and thoughtful engineering matter.

This position involves access to sensitive financial data. A background investigation is required.

What You'll Do
  • Lead product architecture and engineering direction across multiple platforms
  • Direct AI coding agents (e.g., Claude Code) as the primary implementation workforce - decomposing work into agent‑directable tasks, engineering prompts and context, and rigorously reviewing AI‑generated code for correctness, security, and architectural fit
  • Operate AI‑assisted development responsibly under eDOC's Corporate AI Policy - approved‑tool usage, data‑handling safeguards, and model‑training opt‑outs - given our regulated financial‑services environment
  • Guide modernization of a large legacy Delphi codebase toward a Go‑based target architecture, making and documenting the key architectural decisions along the way
  • Mentor and teach other developers - including how to work effectively with AI‑assisted development - raising the whole team's capability
  • Establish development standards, architectural patterns, and code‑review practices for a small team
  • Read and evaluate code across our stack (Go, Delphi, PHP, JavaScript/HTML/CSS, MySQL) well enough to judge quality, correctness, and architectural soundness - deep hand‑coding fluency in every language is not the point; sound judgment is
  • Ensure strong practices around encryption, secure data handling, image processing, and compliance‑driven development
  • Partner with leadership to align technology decisions with product, compliance, and business goals
Required Qualifications
  • Demonstrated strength in agentic/AI‑directed software development - prompt and context engineering, decomposing complex problems into AI‑executable tasks, and rigorously reviewing AI‑generated code
  • Familiarity with (or willingness to quickly adopt) responsible AI governance practices - comfortable operating under a formal AI policy that restricts which tools/models may touch client and financial data
  • Senior‑level software architecture experience - able to make, document, and defend architectural decisions for complex, long‑lived systems
  • Proven ability to teach and mentor developers, including in AI‑assisted development practices
  • Ability to read and evaluate code across multiple languages and paradigms (modern services, legacy systems, web front ends, relational databases) - breadth of comprehension matters more than hand‑coding depth in any one language
  • Experience with REST API design and service‑oriented architectures
  • Understanding of encryption, secure data handling, and working in regulated/compliance‑driven environments (financial services or similar)
  • Proficiency with Git or similar source control
  • Strong communication skills and comfort working closely with leadership and mentoring a small team
Team & Environment

You will join a small, highly collaborative engineering team that builds software by combining human architectural leadership with AI‑assisted development. The environment emphasizes ownership, technical excellence, and thoughtful decision‑making over bureaucracy, with direct access to business stakeholders and organizational leadership. The team's primary focus is maintaining and evolving long‑term platform health rather than…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary