Skip to content
mimi

Director of Product Engineering

TechTriad

Winston-Salem · On-site Full-time Executive 2w ago

About the role

Position Summary

Seeking a Director of Product Engineering to lead a core distributed systems development group. This is a hands-on leadership role, managing a team responsible for designing, building, and supporting mission-critical payment applications.

The role involves maintaining, enhancing, and modernizing distributed applications across Windows and Linux environments, with a strong focus on cloud transformation initiatives.

Required Qualifications

  • Bachelor’s degree (or equivalent experience) in Computer Science, Information Systems, Computer Engineering, or related field
  • 10+ years of relevant experience, including at least 5 years in a leadership/management role
  • Strong understanding of secure software development practices
  • Hands-on experience with .NET and Java for mission-critical systems
  • Solid database design and development experience
  • Experience working with both Agile and Waterfall methodologies
  • Knowledge of project management processes, tools, and deliverables
  • Experience tracking and reporting development metrics (capacity, productivity, quality, progress)
  • Excellent written and verbal communication skills
  • Proven experience building and leading high-performing engineering teams across multiple applications
  • Experience driving technology transformation, especially modernizing legacy .NET platforms
  • Exposure to DevSecOps practices and tools (e.g., GitHub, Fortify)
  • Experience with modern data engineering tools, practices, and frameworks
  • Ability to contribute to and maintain enterprise application architecture

Preferred Qualifications

  • Experience in banking or financial services, especially payment systems (ACH, wire transfers)
  • Experience with cloud platforms (AWS or Azure) and application migration
  • Knowledge of CI/CD pipelines, test automation frameworks, and DevOps practices
  • Experience with data warehousing, reporting, and business intelligence systems
  • Relevant certifications (e.g., MCP, MCSD) are a plus

Key Responsibilities

  • Collaborate with infrastructure teams, delivery teams, vendors, and business stakeholders to drive application development and delivery
  • Define and implement an effective engineering delivery model (resources, skills, processes)
  • Ensure on-time, on-budget, and high-quality delivery of software solutions
  • Oversee resource planning and team management
  • Establish and enforce best practices in application development and engineering methodologies
  • Provide leadership for backend development, testing support, and production issue resolution
  • Manage application deployments, patching, and release cycles
  • Support and coordinate unit and component testing activities
  • Apply strong understanding of information processing principles and enterprise IT environments
  • Ensure adherence to data privacy, compliance, and regulatory standards
  • Oversee application and infrastructure lifecycle management

Skills

.NETAgileAWSAzureCI/CDDevOpsDevSecOpsDockerGitHubJavaLinuxSQLWaterfallWindows

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free