IT Manager, Software Engineering
Frisco, TX - USA
Job Summary
Summary/Objective
Reporting to the Chief Information Officer the IT Manager Software Engineering is responsible for leading the firms software development function and modernizing delivery practices through the effective secure and governed use of technology. This role oversees the design development implementation maintenance and continuous improvement of custom and integrated software solutions ensuring technology investments align with business priorities regulatory expectations security requirements and long-term organizational strategy.
Essential Functions
Lead the full software development lifecycle for custom applications integrations automation and data-enabled solutions that support organizational goals and user needs.
Establish and manage modern AI-augmented development practices including the responsible use of agentic AI tools for requirements analysis prototyping coding testing documentation and delivery acceleration.
Ensure all AI-assisted development activities operate within approved governance security privacy compliance architecture and human-review standards.
Plan and manage software project schedules release plans and enhancement backlogs.
Manage mentor and develop a team of software developers fostering strong engineering discipline collaboration continuous learning and accountable delivery.
Collaborate with business units vendors security infrastructure data and leadership stakeholders to define requirements prioritize work evaluate solutions and deliver measurable business value.
Develop and execute strategies for application lifecycle management including budgeting resource planning quality management risk mitigation platform modernization and technology upgrades.
Responsibilities & Duties
Assign prioritize and track software development work across team members vendors and AI-assisted workflows to meet business commitments and support needs.
Translate business needs into clear requirements user stories technical specifications acceptance criteria and delivery plans that can be effectively executed by developers and AI-enabled development tools.
Oversee development standards for architecture coding source control peer review automated testing release management documentation and production support.
Evaluate adopt and govern agentic AI software development tools that can assist with code generation refactoring test creation documentation troubleshooting and workflow automation.
Maintain human-in-the-loop review processes to validate AI-generated outputs prevent unmanaged technical debt protect sensitive data and ensure quality security and business alignment before release.
Develop execute and manage robust testing practices including unit testing integration testing regression testing user acceptance testing and AI-assisted test automation.
Respond to and resolve application issues reported by users monitoring tools or production support teams coordinating remediation and root-cause analysis as appropriate.
Lead workstream planning release readiness reviews and recurring team meetings to discuss progress risks priorities and delivery challenges.
Partner with cybersecurity compliance and data governance stakeholders to ensure software solutions meet security privacy regulatory and internal policy requirements.
Oversee software updates patches dependency management platform upgrades and modernization efforts to improve functionality maintainability reliability and security.
Manage vendor relationships related to software development platforms development tools application vendors implementation partners licensing support agreements and contracted delivery resources.
Track project product licensing vendor and operational budgets to ensure cost-effective use of resources for software development and application management.
Research and assess emerging technologies development platforms AI engineering practices automation opportunities and software architecture patterns that may improve delivery speed quality or business capability.
Maintain current documentation for software architecture integrations development standards deployment processes support procedures AI tool usage and operational runbooks.
Organize training coaching and knowledge-sharing sessions to improve team skills in modern software engineering secure coding AI-assisted development and business application support.
Review software delivery metrics system performance production reliability support trends code quality indicators and AI-development effectiveness to identify improvement opportunities.
Prepare and present reports on software delivery status product roadmaps application health AI adoption risk items and IT initiatives to senior management.
This job description is not designed to cover or contain a comprehensive listing of essential functions or responsibilities that are required of the employee for this job. Essential functions and responsibilities and activities may change at any time with or without notice.
Education & Experience
Required:
Bachelors degree in business computer science information systems software engineering
7 years of progressive experience in software development application delivery systems integration or related IT roles
2 years of experience leading or managing software developers technical analysts vendors or cross-functional delivery teams
2 years planning and managing software development projects product enhancements technical roadmaps or application modernization initiatives
Strong understanding of software development lifecycle practices including requirements analysis design coding testing deployment documentation and support
Experience with modern development tools and practices such as source control code review automated testing DevOps or CI/CD processes APIs integrations and cloud-based platforms
Working knowledge of AI-assisted or agentic AI development tools and the ability to apply them responsibly to improve software delivery testing documentation and productivity
Hands-on experience designing developing and supporting full-stack applications using React and Azure SQL Database within enterprise environments
Strong experience supporting enhancing or integrating business applications and enterprise platforms
Self-motivated problem solver with a passion for learning evaluating and adopting new technologies while balancing speed risk and business value
Strong ability to interpret technical documentation troubleshoot complex issues and guide others through structured problem solving
Excellent verbal and written communication skills with the ability to explain technical concepts practices risks and recommendations to non-technical stakeholders
Strong analytical and problem-solving skills with a proactive approach to identifying delivery risks technical debt security concerns and process improvement opportunities
Proven ability to thrive in a fast-paced dynamic environment while managing multiple priorities stakeholders and delivery commitments
Preferred:
Experience in financial services professional services or a regulated environment
Experience developing integrating or supporting finance accounting tax wealth advisory client portal workflow document management CRM or data analytics applications
Experience leading product development product management Agile delivery platform modernization or custom software development teams
Experience establishing AI governance practices secure development standards prompt or context-management practices and review controls for AI-assisted software delivery
Experience with low-code/no-code platforms automation tools Microsoft Power Platform Azure Microsoft 365 APIs data integration or enterprise application architecture
Experience envisioning establishing and supporting citizen development programs with appropriate governance training and oversight
Travel
No travel is required for this position.
Work Environment
This job operates in a clerical office setting. This role routinely uses standard office equipment such as computers phones photocopiers filing cabinets and fax machines.
Physical Demands
Must be able to lift up to 30 pounds. This position will require setting up workstations including monitors computers laptops and other hardware as required. It may also require the use of ladders and crawling under desks to provide network connections to equipment.
Position Type and Expected Hours of Work
This is a full-time exempt position. Days and hours of work are Monday through Friday 8:00 a.m. to 5:00 p.m. During the first 90 days of employment employees are expected to work fully on-site to support training onboarding and integration into the team. Following successful completion of the 90-day onboarding period employees may be eligible to work remotely one (1) day per week subject to management approval and business needs.
Job Compensation & Benefits
Through our competitive compensation and benefits program we seek to attract retain and motivate a high-performing and increasingly diverse Associate population. Our compensation and benefit structure is comprised of many factors including but not limited the size of our Firm our financial position the industry business objectives market salary information benchmark pay levels and practices against the respective peer group (to ensure equal pay for equal work with allowable pay differences based on factors not prohibited by law) and unique circumstances of the Firm that are subject to change.
Compensation
Minimum: $174000.00 USD - Maximum: $190000.00 USD
Benefits
Heavily subsidized medical insurance options
Generous employer HSA contributions
100% employer-paid Short-Term Disability Long-Term Disability Accident Basic Life Insurance and Telehealth/Virtual Urgent Care/Whole Mental Health
Dental and Vision plans
Unlimited PTO
Organization-paid holidays including an extended Winter Break
Safe Harbor 401k Plan
Employer-paid professional dues licenses and renewals
Continuing Education resources
Family Planning Assistance Program and Paid Parental Leave
Subsidized fitness programs
CWA has consistently been recognized from rating services and publications such as:
INSIDE Public Accounting - Top 100 Firms ()
Top Workplaces - Financial Services (2024)
Top Workplaces - Culture Excellence (2024)
Accounting Today - Top Firm by AUM (2024)
USA Today - Top Workplaces ()
Accounting Today - Top 100 Firms ()
Forbes Americas Best Tax & Accounting Firms ()
INSIDE Public Accounting - Top 100 Fastest Growing Firms (2022)
Dallas Morning News - Top Workplace ()
Accounting Today - Beyond Top 100: Firms to Watch (2020)
Accounting Today - Regional Leaders Top Firms ()
INSIDE Public Accounting - Beyond the Top 100 ()
INSIDE Public Accounting - Top 200 Firms (0)
Cain Watters & Associates is committed to upholding the principles of the Equal Pay and Opportunity Act (EPOA). If you have any concerns regarding compliance with this policy we encourage you to report them immediately by contacting HR at . Your concerns will be handled with the utmost confidentiality and care.
Your application has been successfully submitted!
We appreciate your interest in this position. Unfortunately you have already applied for this job.
Required Experience:
Manager
About Company
Since 1984, we’ve helped dentists nationwide reach their financial goals. You want your work to matter. CWA was created to help ensure that it does.