T
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