Distributed .NET Software Development Manager

ScanSource

Greenville (SC)

Hybrid

USD 140,000 - 155,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical/Dental/Vision coverage
401(k) with matching
PTO 128 hours/year

Job summary

ScanSource is seeking a Software Development Manager to lead a distributed team of .NET engineers supporting critical business applications and partner-facing platforms. The role includes personnel management, mentoring, and driving Agile practices across Scrum teams.

This position emphasizes remote team leadership, hiring initiatives, and building a culture of accountability and continuous improvement. Hybrid onsite presence in Greenville, SC is expected, with collaboration across regions.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent work experience.
  • 5+ years of software development experience using Microsoft technologies.
  • 3+ years of experience leading, managing, or mentoring software development teams.
  • Experience with Agile software development methodologies and Scrum practices.
  • Strong understanding of software engineering principles, object-oriented design, and design patterns.
  • Experience with .NET technologies including C#, ASP.NET, Web APIs, and related frameworks.
  • Experience managing distributed or remote development teams.
  • Strong communication, coaching, and interpersonal skills.
  • Experience with performance management, career development, and employee engagement.
  • Experience managing competing priorities across multiple projects and teams.
  • Knowledge of CI/CD pipelines, DevOps practices, and cloud-native architecture.

Responsibilities

  • Lead, mentor, and develop a team of .NET software engineers working across multiple Agile squads.
  • Conduct regular one-on-one meetings, performance reviews, goal-setting sessions, and career development discussions.
  • Create and execute individual development plans that support both employee growth and business objectives.
  • Foster a positive, inclusive, and collaborative team culture focused on continuous improvement.
  • Provide coaching on both technical and professional development topics, including communication, collaboration, and leadership skills.
  • Recognize and address performance issues in a timely and constructive manner.
  • Support employee engagement, retention, and succession planning initiatives.
  • Partner with Human Resources and technical leaders to recruit, interview, and hire software development talent.
  • Develop onboarding plans that help new team members become productive and integrated into the organization quickly.
  • Build and maintain talent pipelines for current and future staffing needs.
  • Assess technical and cultural fit of candidates through structured interviewing processes.
  • Facilitate and support Agile practices across multiple Scrum teams.
  • Ensure teams effectively execute sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.
  • Remove organizational impediments that impact team productivity and delivery.
  • Partner with Product Owners and business stakeholders to align priorities and manage resource allocation.
  • Monitor team capacity, velocity, and delivery metrics to identify opportunities for improvement.
  • Promote continuous improvement of Agile processes, development standards, CI/CD practices, and software quality initiatives.
  • Guide teams in translating business requirements into scalable, maintainable technical solutions.
  • Support architectural discussions and technical decision-making while empowering engineers to own solutions.
  • Encourage best practices in software design, code quality, testing, security, and operational excellence.
  • Participate in solution reviews, code reviews, and technical planning activities as needed.
  • Collaborate with architects and senior engineers to establish development standards and engineering roadmaps.
  • Drive adoption of modern development tools, cloud technologies, and engineering best practices.
  • Communicate effectively with globally distributed teams and business stakeholders.
  • Build strong cross-functional partnerships with Product Management, Architecture, Infrastructure, Security, and Business teams.
  • Provide leadership updates on team progress, risks, staffing, and delivery commitments.
  • Foster transparency and alignment across multiple projects and initiatives.

Skills

Leadership
Mentoring
Agile/Scrum
Communication
Remote team management

Education

Bachelor's degree in Computer Science/IS/Engineering or equivalent

Tools

CI/CD pipelines
DevOps practices
Cloud-native architecture
Microsoft technologies

Job description

ScanSource is seeking a Software Development Manager to lead a distributed team of .NET engineers supporting critical business applications and partner-facing platforms. The role includes personnel management, mentoring, and driving Agile practices across Scrum teams.

This position emphasizes remote team leadership, hiring initiatives, and building a culture of accountability and continuous improvement. Hybrid onsite presence in Greenville, SC is expected, with collaboration across regions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Software Development
Manager, Software Development

ScanSource • Greenville (SC)

Hybrid
USD 140,000 - 155,000
Medical/Dental/Vision coverage
401(k) with matching
PTO 128 hours/year
Software Development Manager
Software Development Manager

Distribution Management • Saint Charles (MO)

On-site
USD 95,000 - 125,000
Remote Software Development Manager — Lead Elite Teams
Remote Software Development Manager — Lead Elite Teams

Spectrum IT Recruitment • United States

On-site
USD 140,000 - 190,000
Hybrid Software Development Manager - Lead Scalable Azure
Hybrid Software Development Manager - Lead Scalable Azure

Brave New Markets • Baltimore (MD)

Hybrid
USD 120,000 - 160,000
Stability
Health plan
Competitive salary
+5
Software Development Manager/ Team Lead
Software Development Manager/ Team Lead

Dexian • Cary (NC)

On-site
USD 120,000 - 160,000
Hybrid Software Development Manager – Agile Leader
Hybrid Software Development Manager – Agile Leader

GAINSCO • Dallas (TX)

Hybrid
USD 120,000 - 170,000
Medical, dental, vision
Life insurance
Short/long-term disability
+3
Sr Full Stack Developer
Sr Full Stack Developer

ScanSource • Greenville (SC)

On-site
USD 98,000 - 125,000
Comprehensive medical/dental/vision coverage
401(k) plan with matching provision
Paid time off (PTO)
+1
Senior .NET Full-Stack Dev - Azure & Blazor Expert
Senior .NET Full-Stack Dev - Azure & Blazor Expert

ScanSource • Greenville (SC)

On-site
USD 98,000 - 125,000
Comprehensive medical/dental/vision coverage
401(k) plan with matching provision
Paid time off (PTO)
+1
Project Development Manager (Full time Permanent)
Project Development Manager (Full time Permanent)

Dexian • Cary (NC)

On-site
USD 130,000 - 150,000
Software Development Manager: Lead Teams Deliver Solutions
Software Development Manager: Lead Teams Deliver Solutions

Diesel Laptops • Columbia (SC)

On-site
USD 90,000 - 120,000