Coppell, TX, USA
6 days ago
Sr. Director Software Engineering

Exceed the expectations of our residential mortgage borrowers & business partners through superior service, simple processes, and effective communications.

We deliver on this mission by empowering our employees by encouraging and recognizing superior performance and innovative solutions, by promoting teamwork and divisional cooperation.

Primary Function

The Sr Director Software Engineering is responsible for leading teams and managing resources involved in designing, developing, testing, deploying, and supporting software applications. The role involves providing technical leadership for application design, implementation, and software development execution.  As a key leadership position, the Sr. Director, Software Engineering contributes to the ongoing continuous improvements of processes, practices, and capabilities and working along many teams to implement software initiatives as well as managing the teams. You will work in an Agile environment, partnering with our Product teams to deliver engineering solutions throughout their lifecycle, from inception to service. You will lead a horizontal engineering team, who are responsible for building platforms and common capabilities used by our associates.

Direct Reports

Manager Software EngineeringSr Principal Software EngineerPrincipal Software Engineer 

Principal Duties

Lead teams to deliver net new initiatives, modifications to existing features, fix defects and mentor/guide teams to deliver solutions on a timely manner with emphasis on quality and scalabilityDirect the continuing review of present products, as well as the formulation of new and revised products; determine appropriate changes to effect improvements, reduce costs, and enhance efficiency.Keep abreast of technological changes and innovations in the information systems field.Develop a high performing software engineering organization maintaining high standards of deliveryDevelops solution options for systems requirementsAssesses complex technical challenges and define, implement, and deliver the solutionsDefines practices, processes and outputs for solution architecture and designApplies expert knowledge of application architecture principles and standardsDrives engineering and architectural best practices throughout organizationContributes to development of Enterprise Architectural visionProvides thought-leadership in development of software design, development, and quality standardsDefines and executes software design, development, and quality standards controlsControls and improves operations by conducting analysis and recommending changes in process, policies, and proceduresProvides thought-leadership in development of code management, build, and deployment standards, practices, and controlsDrives the adoption of Agile processes and strategies to develop and innovate fasterContributes to the execution of Problem Management by assigning and controlling action plans.Partners with IT organization to establish application support incident processes including post-incident problem management.Coordinates engagement of software engineering teams in production support within their application domainApplies expert knowledge of applicable software development tools and application hosting platformsApplies expertise in software system design: scalability, reliability, extensibility, usabilityOversees and provides technical direction to multiple software engineering teamsFacilitates allocation and coordination of team resourcesRecruit and retain talented engineersDevelops, monitors, and controls resource allocation plans.Develop strategic roadmaps for business applications to ensure secure, resilient, and performant architecture products to meet operational compliance is well managed and service-level standardsBe a productivity multiplier for your team by analyzing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger resultsPerforms related duties as assigned by management.

Education and Experience Requirements  

Bachelors Degree in Computer Science or related degree.10+ years of progressive related experience.2-3 years of management experience in a technology-oriented organization, ideally in an agile scrum environment.At least 5 years of experience in managing medium to large technical product teams.

Knowledge, Skill, and Ability Requirements  

Working knowledge Microsoft .Net technologies, integrating with cloud-based architectures: microservices architecture, AWS/Azure desired  Fluency with data modeling and database designA solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of software design and architecture of complex systems.Experience solving complex challenges. Requires expert level analytical and quantitative skills with proven experience in developing strategic solutions for a growing matrix-based environment.Excellent verbal, written and interpersonal communication skills at C-level is required.

While this description is intended to be an accurate reflection of the position’s requirements, it in no way implies/states that these are the only job responsibilities. Management reserves the right to modify, add or remove duties and request other duties, as necessary.

Additional Information:

While this description is intended to be an accurate reflection of the position’s requirements, it in no way implies/states that these are the only job responsibilities. Management reserves the right to modify, add or remove duties and request other duties, as necessary.

All employees are required to have smart phones that meet Company security standards with the ability to install apps such as Okta Verify and Microsoft Authenticator. Employment will be contingent on this requirement.


Company Benefits:

Newrez is a great place to work but we are only as strong as our greatest asset, our employees, so we believe in rewarding them!

Medical, dental, and vision insurance

Health Savings Account with employer contribution

401(k) Retirement plan with employer match

Paid Maternity Leave/Parental Bonding Leave

Pet insurance

Adoption Assistance

Tuition reimbursement

Employee Loan Program

The Newrez Employee Emergency and Disaster Fund is a new program to support our team members

Newrez NOW:

Our Corporate Social Responsibility program, Newrez NOW, empowers employees to become leaders in their communities through a robust program that includes volunteering, philanthropy, nonprofit grants, and more

1 Volunteer Time Off (VTO) day, company-paid volunteer day where all eligible employees may participate in a volunteer event with a nonprofit of their choice

Employee Matching Gifts Program: We will match monetary employee donations to eligible non-profit organizations, dollar-for-dollar, up to $1,000 per employee

Newrez Grants Program: Newrez hosts a giving portal where we provide employees an abundance of resources to search for an opportunity to donate their time or monetary contributions


Equal Employment Opportunity 
We're proud to be an equal opportunity employer- and celebrate our employees' differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.

CA Privacy Policy

CA Notice at Collection

Confirm your E-mail: Send Email