Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

IT Manager, Software Engineering

$174k - $190k
Full-time

Cain Watters & Associates, LLC

Summary/Objective

Reporting to the Chief Information Officer, the IT Manager, Software Engineering is responsible for leading the firm’s 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

  1. Lead the full software development lifecycle for custom applications, integrations, automation, and data-enabled solutions that support organizational goals and user needs.

  1. 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.

  1. Ensure all AI-assisted development activities operate within approved governance, security, privacy, compliance, architecture, and human-review standards.

  1. Plan and manage software project schedules, release plans, and enhancement backlogs.

  1. Manage, mentor, and develop a team of software developers, fostering strong engineering discipline, collaboration, continuous learning, and accountable delivery.

  1. Collaborate with business units, vendors, security, infrastructure, data, and leadership stakeholders to define requirements, prioritize work, evaluate solutions, and deliver measurable business value.

  1. Develop and execute strategies for application lifecycle management, including budgeting, resource planning, quality management, risk mitigation, platform modernization, and technology upgrades.

Responsibilities & Duties

  1. Assign, prioritize, and track software development work across team members, vendors, and AI-assisted workflows to meet business commitments and support needs.

  1. 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.

  1. Oversee development standards for architecture, coding, source control, peer review, automated testing, release management, documentation, and production support.

  1. Evaluate, adopt, and govern agentic AI software development tools that can assist with code generation, refactoring, test creation, documentation, troubleshooting, and workflow automation.

  1. 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.

  1. Develop, execute, and manage robust testing practices, including unit testing, integration testing, regression testing, user acceptance testing, and AI-assisted test automation.

  1. Respond to and resolve application issues reported by users, monitoring tools, or production support teams, coordinating remediation and root-cause analysis as appropriate.

  1. Lead workstream planning, release readiness reviews, and recurring team meetings to discuss progress, risks, priorities, and delivery challenges.

  1. Partner with cybersecurity, compliance, and data governance stakeholders to ensure software solutions meet security, privacy, regulatory, and internal policy requirements.

  1. Oversee software updates, patches, dependency management, platform upgrades, and modernization efforts to improve functionality, maintainability, reliability, and security.

  1. Manage vendor relationships related to software development platforms, development tools, application vendors, implementation partners, licensing, support agreements, and contracted delivery resources.

  1. Track project, product, licensing, vendor, and operational budgets to ensure cost-effective use of resources for software development and application management.

  1. 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.

  1. Maintain current documentation for software architecture, integrations, development standards, deployment processes, support procedures, AI tool usage, and operational runbooks.

  1. Organize training, coaching, and knowledge-sharing sessions to improve team skills in modern software engineering, secure coding, AI-assisted development, and business application support.

  1. Review software delivery metrics, system performance, production reliability, support trends, code quality indicators, and AI-development effectiveness to identify improvement opportunities.

  1. 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:

  • Bachelor’s degree in business, computer science, information systems, software engineering

  • 5+ 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, ASP.NET, 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: $174,000.00 USD - Maximum: $190,000.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 (2022, 2023, 2024)

Top Workplaces - Financial Services (2024)

Top Workplaces - Culture Excellence (2024)

Accounting Today - Top Firm by AUM (2024)

USA Today - Top Workplaces (2024, 2025)

Accounting Today - Top 100 Firms (2022, 2023, 2026)

Forbes America's Best Tax & Accounting Firms (2022, 2023)

INSIDE Public Accounting - Top 100 Fastest Growing Firms (2022)

Dallas Morning News - Top Workplace (2022, 2023)

Accounting Today - Beyond Top 100: Firms to Watch (2020)

Accounting Today - Regional Leaders Top Firms (2012, 2015, 2016, 2018, 2020)

INSIDE Public Accounting - Beyond the Top 100 (2015, 2016, 2018, 2020)

INSIDE Public Accounting - Top 200 Firms (2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020)

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 View email address on aiapply.co . Your concerns will be handled with the utmost confidentiality and care.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the IT Manager, Software Engineering in Frisco, TX vacancy
  •  ...the path of your career and guide multiple teams to success at one of the world's leading financial institutions.As a Manager of Software Engineering at JPMorganChase within Corporate Sector, Enterprise Technology, you are an integral part of an agile team that works to... 
    Suggested
    Work at office

    JP Morgan Chase

    Plano, TX
    2 days ago
  •  ...TX - Plano, United States of America, Plano, TexasManager, Software Engineering, Full StackDo you love building and pioneering in the technology...  ...to code or evaluate codeCollaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful... 
    Suggested

    Capital One

    Plano, TX
    1 day ago
  •  ...at one of the world's leading financial institutions. As a Manager of Software Engineering at JPMorganChase within the Consumer and Community Banking...  ...knowledge of the financial services industry and their IT systemsPractical AWS experience (e.g., proficiency with AWS... 
    Suggested
    Immediate start

    JP Morgan Chase

    Plano, TX
    2 days ago
  •  ...Hyundai Capital America is seeking an experienced Sr. Manager for Insurance Technology Platforms in Plano, TX. You will lead delivery, oversee platform improvements, and partner with business and tech teams to ensure reliable, compliant solutions. The role requires 8+... 
    Suggested

    Hyundai Capital America

    Plano, TX
    8 hours ago
  •  ...Manager Of Software Engineering Lead a high-impact engineering team in JPMorganChase's TCIO Trade Execution Technology. Partner with senior stakeholders to raise engineering standards and automate recurring issues—driving platform stability and business impact across... 
    Suggested
    Work at office
    Immediate start

    Chase

    Plano, TX
    19 hours ago
  • $209k - $238.5k

     ...Senior Manager, Software Engineering, Full Stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    Plano, TX
    4 days ago
  • $133.66k - $219.59k

     ...Optimum is the Company for you! We are Optimum! Job Summary We are seeking a highly experienced and visionary Manager of Software Engineering to lead and inspire our talented engineering team. The ideal candidate possesses a strong technical background in... 
    Local area

    Optimum Corp

    Plano, TX
    2 days ago
  •  ...Senior Manager Of Software Engineering Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Manager of Software Engineering at JPMorgan Chase within the Consumer and... 
    Immediate start

    Hackajob

    Plano, TX
    2 days ago
  • $136k - $253k

     ...the platforms lawyers rely on most? Do you thrive leading engineering teams delivering polished, native experiences on both mobile...  ...CoCounsel Legal reaches lawyers everywhere they work. As Manager of Software Engineering for the CoCounsel Legal Mobile & Desktop Apps,... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Frisco, TX
    19 hours ago
  • As a Senior Manager of Software Engineering at JPMorganChase within the Connected Commerce team, you serve in a leadership role by providing technical coaching and advisory for multiple technical teams, as well as anticipate the needs and potential dependencies of other... 

    JP Morgan Chase

    Plano, TX
    2 days ago
  • If you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you. As a Director of...  ...of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving... 

    JP Morgan Chase

    Plano, TX
    1 day ago
  • $180k - $225k

    Director of Software Engineering- Retail/E-Commerce Location: Hybrid - Dallas, TX (2x/week onsite) Compensation: $180K-$225K base + 15% bonus + 401(k) match + full benefits We're a high‑growth online retailer with over $11B in sales and 10M+ monthly visitors. Our platform... 
    Immediate start

    CyberCoders

    Frisco, TX
    4 days ago
  •  ...Director of Software Engineering & Architecture Location: Onshore (US-based) | Reports to: Vice President of Engineering Team: Approx 14-...  ...hands-on leadership role: you'll set technical direction and manage a distributed engineering team, while staying close enough to... 

    Worky

    Plano, TX
    3 days ago
  •  ...If you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you. As a Director...  ...of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving... 

    JPMorgan Chase & Co.

    Plano, TX
    3 days ago
  • $286.2k - $326.7k

     ...Senior Director, Software Engineering - AI As a Capital One Senior Director of Software Engineering, you’ll spearhead our AI initiatives, developing and managing elite technical teams to architect next-generation intelligent solutions. You will champion everything from... 
    Full time
    Local area

    Hobbsnews

    Plano, TX
    3 days ago
  • $240.7k - $303.2k

     ...delivering best-in‑class financing and software products for sustainable solutions, from...  ...them. The Senior Director of Software Engineering will lead the Funding & Payments engineering...  ...Strategic Leadership & People Management Lead and grow the Funding & Payments... 
    For contractors

    Ring Inc

    Plano, TX
    4 days ago
  • $286.2k - $326.7k

     ...Overview Senior Director, Software Engineering - AI As a Capital One Senior Director of Software Engineering, you’ll spearhead our AI initiatives, developing and managing elite technical teams to architect next-generation intelligent solutions. You will champion... 
    Full time
    Part time
    Local area

    Capital One

    Plano, TX
    more than 2 months ago
  •  ...Required : As Needed BRIEF SUMMARY The Director of Software Engineering provides strategic and technical leadership for the design,...  ...Team Leadership & Delivery Lead, mentor, and develop managers and senior developers Drive accountability for delivery timelines... 
    Full time
    Remote work

    EXA CAPITAL

    Plano, TX
    a month ago
  • If you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you. As a Director of...  ...of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving... 

    JP Morgan Chase

    Plano, TX
    1 day ago
  •  ...While TFS is a separate business entity, it is an essential part of this world-...  ...person to fill an opening as a Director Software Engineering to help our growing Enterprise Shared...  ...Whatyou’ll be doing Leadership and Team Management: Lead and mentor a team of engineers... 
    H1b
    Relocation package

    Jobleads-US

    Plano, TX
    9 hours ago
  • Job Description If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you....  ...in software, applications, technical processes, and product management to deliver multiple complex projects and initiatives, serving... 
    Temporary work

    JPMorganChase

    Plano, TX
    10 hours ago
  • JPMorganChase is seeking a Director of Software Engineering to lead a technical area within the Deposits team, driving impact across departments...  .... You will guide architecture, delivery, and product management, acting as a primary decision maker for your teams and a driver... 

    JPMorgan Chase

    Plano, TX
    19 hours ago
  • JPMorganChase, a leader in financial services, seeks a Director of Software Engineering within the Deposits team. You will lead a technical area, drive impact across departments, and act as a primary decision maker, championing innovation and delivery. The role emphasizes... 

    JPMorganChase

    Plano, TX
    19 hours ago
  • $157.2k - $298.8k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...of aerospace and defense.The Raytheon Software Engineering Team is seeking an...  ...technologies for secure AI including lifecycle management and complianceSupport proposals, business... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Mckinney, TX
    3 days ago
  • JPMorganChase seeks a Director of Software Engineering to lead a technical area within Commercial & Investment Bank Payments & Investigations. You will guide multi‑team initiatives, drive low-latency solutions, and own architecture and governance across cloud-native systems... 

    JPMorganChase

    Plano, TX
    19 hours ago
  •  ...employees!Are you ready to join the Un-carrier movement?The Sr Software Engineer works with a team of other software engineers, network and...  ...current technology.Present project improvement scenarios to management for consideration.Monitor and influence relevant industry... 
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    T-Mobile

    Frisco, TX
    1 day ago
  •  ...Overview: TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent...  ...technology and services Position: Developer III - Software Engineering Location: Frisco TX & Bellevue WA Duration: 6 Months... 
    Temporary work

    Tekwissen

    Frisco, TX
    2 days ago
  • $75k - $110k

    A Junior Software Engineer job in Frisco, TX is currently available at Belcan. We are seeking skilled engineers with 0-3 years of experience who are eager to grow their software development and automation skills. Job Summary * Work alongside experienced engineers to... 
    Internship
    Local area

    Belcan

    Frisco, TX
    4 days ago
  • $118.4k - $219.8k

     ...and proven experience collaborating with lawyers, legal teams, or legal operations stakeholders. We require 5+ years of software engineering experience, including at least 2 years focused on AI/ML or LLM-driven applications. We need strong Python skills and hands... 
    Full time
    Contract work
    Flexible hours

    Thomson Reuters U.S. Inc.

    Frisco, TX
    3 days ago
  • $118.4k - $219.8k

     ...Salary: $118,400 - 219,800 per year Requirements: We need someone with 5+ years of software engineering experience, grounded in system design, distributed systems, and clean architecture. We require at least 2 years of practical experience building and shipping... 
    Contract work
    Flexible hours

    Thomson Reuters U.S. Inc.

    Frisco, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to IT Manager, Software Engineering. Be the first to apply!