Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Director, Software Engineering

Job

duraservcorp

Coppell, TX (In Person)

Full-Time

Posted 4 days ago (Updated 19 hours ago) • Actively hiring

Expires 7/26/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Director, Software Engineering Job Description Manager, Software Engineering
JOB SUMMARY
The Manager, Software Engineering leads a team of software engineers and manages third-party vendors responsible for designing, developing, testing, implementing, and supporting reliable, scalable, and secure software solutions. This role combines strong technical leadership with people management and vendor oversight, ensuring internal and external teams deliver high-quality products on time while following engineering best practices and organizational standards. The Manager partners closely with product, architecture, infrastructure, security, vendors, and business stakeholders to deliver technology initiatives, drive continuous improvement, and foster a high-performance engineering culture focused on innovation, collaboration, operational excellence, and long-term platform health.
ESSENTIAL JOB FUNCTIONS
Lead, manage, and develop a team of software engineers responsible for custom applications, iOS/mobile development, reporting, Power BI, and low-code/no-code solutions. Manage software delivery across the full development lifecycle, including requirements, design, development, testing, release, support, and continuous improvement. Partner with product, business, architecture, infrastructure, security, data, and operations teams to align software solutions with business and technology priorities. Manage third-party vendors and external development partners to ensure delivered solutions meet quality, security, timeline, supportability, and contractual expectations. Establish and enforce software engineering standards, including secure coding, code reviews, documentation, testing, DevOps, release management, and operational support practices. Provide oversight for mobile, reporting, analytics, Power BI, and low-code/no-code platforms to ensure appropriate governance, security, scalability, and maintainability. Prioritize team workload across project delivery, production support, enhancements, technical debt, platform stability, and resource capacity. Ensure operational excellence by monitoring application performance, resolving incidents, reducing recurring issues, and improving support processes. Coach, mentor, and evaluate team members while building a high-performing engineering culture focused on collaboration, innovation, accountability, and continuous improvement. This job description is not designed to cover or contain a comprehensive listing of the required activities, duties, or responsibilities of the team member. Duties, obligations, and activities may change, or new ones may be assigned at any time with or without notice. Reasonable accommodation may be made to enable individuals with disabilities to perform these essential functions.
LEADERSHIP COMPETENCY MODEL
This role requires the demonstration of the following competencies: Instills Trust | Communicates Effectively | Demonstrates Customer Focus | Takes Initiative | Makes Quality Decisions | Drives Growth | Ensures Accountability | Drives Results
KNOWLEDGE, SKILLS, AND ABILITIES
Strong understanding of product delivery lifecycles, delivery governance, milestone tracking, risk management, issue resolution, dependency management, and executive reporting. Knowledge of user acceptance testing, including test planning, business user coordination, defect management, acceptance validation, and sign-off. Knowledge of user experience principles, usability feedback, workflow analysis, user readiness, adoption barriers, and continuous improvement. Knowledge of software engineering principles, application development methodologies, secure coding, testing, DevOps, release management, and production support. Knowledge of custom application development, iOS/mobile development, API integration, reporting platforms, Power BI, and low-code/no-code solution delivery. Knowledge of business intelligence, data visualization, data quality, reporting governance, data integration, and enterprise data management concepts. Knowledge of cybersecurity, risk, compliance, access control, and data protection requirements related to software, mobile, reporting, and vendor-delivered solutions. Skill in leading, coaching, developing, and managing software engineering teams across multiple technologies and platforms. Skill in managing third-party vendors and external development partners to ensure quality, timely, secure, and supportable software delivery. Skill in translating business needs into scalable, secure, reliable, and maintainable technology solutions aligned with enterprise standards. Skill in planning, prioritizing, and managing software delivery work across projects, enhancements, production support, technical debt, and platform stability. Ability to communicate effectively, partner cross-functionally, establish engineering standards, and foster a high-performing culture focused on accountability, collaboration, innovation, operational excellence, and business value.
SUPERVISORY RESPONSIBILITIES
This position has supervisory responsibilities.
WORK ENVIRONMENT AND PHYSICAL DEMANDS
On site work environment Prolonged periods sitting at a desk and working on a computer Must be able to lift up to 15 pounds at times
PLANNED BUSINESS TRAVEL
This job requires planned business travel at 10%
EDUCATION AND EXPERIENCE
High School diploma or equivalent is required. Associate or bachelor s degree preferred 5+ years of related experience and 1-3 years of supervisory experience preferred Experience in software engineering is required Previous experience with MS Dynamics 365 platform including Power BI