Application Development Manager
IT Software Development Springfield , Massachusetts Direct Hire Nov 9, 2026
Location: Springfield, MA Area
Job Type: Full-Time, Direct Hire
Salary: $130,000–$150,000 annually
Work Arrangement: Primarily Onsite (4 days per week, with additional onsite presence as needed)
Position Overview
FIT Staffing is partnering with an established organization in the Springfield, MA area to recruit an experienced Application Development Manager. This individual will lead teams responsible for enterprise application development, data architecture, and business analysis while playing a key role in significant technology modernization initiatives.
The ideal candidate brings a strong technical background, proven experience managing application development teams, and the ability to oversee multiple complex initiatives in a fast-paced enterprise environment. This position requires an established leader who can quickly assess existing applications and projects, establish priorities, and guide technical teams while helping shape the organization's future technology capabilities.
This is an opportunity for an experienced development manager who enjoys balancing people leadership, technical strategy, and the successful delivery of enterprise application solutions.
Key Responsibilities
- Lead, mentor, and manage teams of Software Developers, Data Architects, Business Analysts, and technical contractors.
- Oversee enterprise application development initiatives, ensuring projects meet business requirements, quality standards, and established timelines.
- Collaborate with the Project Management Office (PMO), IT leadership, and business stakeholders to plan, prioritize, and execute technology initiatives.
- Allocate technical resources effectively across application development projects, production support activities, and competing business priorities.
- Provide technical leadership throughout the software development lifecycle, including solution design, architecture, development, testing, and implementation.
- Support enterprise modernization efforts by evaluating existing applications and systems, identifying opportunities for improvement, and recommending new technologies and development practices.
- Establish clear performance expectations, provide ongoing coaching, and promote accountability, collaboration, and high-quality deliverables.
- Identify staffing needs and participate in recruiting, hiring, and developing technical team members.
- Manage cross-functional dependencies, resolve project obstacles, and communicate risks, priorities, and progress to leadership and stakeholders.
- Evaluate development tools, processes, and methodologies to improve team productivity, application quality, and operational efficiency.
- Stay current with emerging technologies and industry best practices, recommending solutions that support long-term business objectives.
Required Qualifications
- Minimum of 5 years of direct experience managing software or application development teams, including responsibility for technical delivery, resource allocation, and employee performance.
- Strong technical background in software development, with experience designing, developing, or overseeing complex enterprise applications.
- Approximately 5–10+ years of progressive experience in application development, software engineering, or related technical disciplines.
- Thorough understanding of the software development lifecycle (SDLC), modern development methodologies, and enterprise application architecture.
- Demonstrated success managing multiple concurrent projects, competing priorities, and cross-functional technical teams.
- Experience leading complex, large-scale technology initiatives, ideally involving enterprise applications, system modernization, or digital transformation.
- Ability to evaluate technical solutions, provide architectural guidance, and support development teams through design and implementation decisions.
- Strong leadership, communication, problem-solving, organizational, and decision-making skills.
- Experience collaborating with executive leadership, business stakeholders, project managers, and other IT teams.
- Proven ability to lead teams through change, make decisions under pressure, and deliver results in demanding environments.
Preferred Qualifications
- Experience working within a Microsoft-based development environment, including C#, .NET, SQL Server, Azure, or related technologies.
- Experience managing or collaborating closely with data architecture, database development, and business analysis teams.
- Familiarity with Agile, Scrum, DevOps, CI/CD, and modern software delivery practices.
- Experience leading application modernization, systems integration, or enterprise technology transformation initiatives.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Relevant technical, leadership, or software development methodology certifications.
This position requires a regular onsite presence in the Springfield, MA area, typically four days per week. Candidates must also be comfortable working onsite five days per week during initial onboarding and as business needs require.
The successful candidate will join an established technology organization with several major initiatives already underway. The ability to quickly understand the existing environment, build relationships, establish credibility, and lead teams through ongoing change will be essential.
#IND123