Demo

Software Development Manager

Massanutten Resort
Mc Gaheysville, VA Full Time
POSTED ON 1/11/2026
AVAILABLE BEFORE 2/11/2026

Job Summary

The Software Development Manager is responsible for leading the development/programming team on design, coding, testing, and software lifecycle of internal and guest-facing applications for The Resorts Companies, Inc.. This role partners with the Project Manager to ensure development projects are delivered on time, within budget, and to defined specifications. The Software Development Manager collaborates closely with internal and external technology resources, as well as business stakeholders, to drive innovative solutions that meet the needs of both the business and our customers.

Required

Bachelor’s degree in computer science (CS), Software Engineering (SE) or related field

8 years’ work experience in software engineering in leu of a degree

4 to 7 years’ experience in software development

Mastery of full-stack development in JavaScript based frameworks

Experience developing, leading, and managing a team of developers/programmers

Excellent problem-solving and decision-making abilities

Proven expertise in implementing and managing Continuous Integration/Continuous Deployment (CI/CD) pipelines

Familiarity with Agile methodology/frameworks (SAFe, Scrum, etc.) and software development lifecycle (SDLC)

Strong communication and interpersonal skills

Preferred

Master’s degree in computer science (CS), Software Engineering (SE), or a related field

Proficient in various programming languages and development tools

Experience with Azure DevOps

Demonstrated experience in developing and deploying AI-driven applications to enhance business processes and decision-making

Knowledge of cybersecurity principles and practices

Prior experience in a similar leadership role within a technology-driven organization

Typical Schedule

Days:

Monday-Friday, weekends and holidays as needed

Position will be required to be part of rotating on-call schedule

Hours:

8am-5pm, additional hours as needed 

Core Responsibilities

Be a Technical Expert:

o    Provide technical guidance and support to the development team

o    Ensure adherence to best practices, coding standards, and security guidelines

o    Stay up to date with emerging technologies and industry trends

o    Evaluate and recommend tools, technologies, and processes to improve development efficiency

o    Serve as part of the coding team as needed to ensure development tasks/projects are delivered on time and within budget

o    Assist with database management including integrating software projects and writing queries, procedures for other initiatives

o    Maintain software development life cycle, including addressing performance issues and maintaining updates to ensure application uptime and availability

o    Work with Infrastructure Team to establish basic troubleshooting steps and escalation paths

Collaborate and Communicate:

o    Act as the primary point of contact for software development-related matters

o    Collaborate with business stakeholders to understand and prioritize feature requests and enhancements

o    Work closely with business stakeholders to ensure thorough testing and validation of software

o    Communicate project status, risks, and issues to Business Stake Holders, CTO, and Project Manager

Manage Projects:

o    Define project scope, goals, and deliverables in collaboration with Business Stake Holders, CTO, and Project Manager

o    Develop detailed project plans, including timelines, resource allocation, and risk management

o    Monitor project progress, identify potential issues, and implement corrective actions as needed

o    Ensure projects are delivered on time, within budget, and meet quality standards

Lead and Develop Team:

o    Recruit, mentor, and manage a team of software developers/programmers

o    Manage internal resources and capacity planning for development team

o    Conduct regular performance reviews and provide constructive feedback

o    Foster a collaborative and high-performing team culture

  • Position requires being part of an on-call rotation for supporting applications
  • Other duties as assigned by management

Focus

Tasks and Duties

  • Coordinate, delegate, manage, and monitor department operations to ensure efficiency, production, and customer service goals are met
  • Develop and implement organizational changes to accomplish departmental objectives
  • Assist with annual budgeting process and monitor expenditures to ensure compliance
  • Establish and maintain inventory and quality controls
  • Analyze departmental profitability

Communication and Team Involvement

  • Develop and communicate departmental goals to ensure performance and productivity objectives are met
  • Communicate with resort management teams to establish best work solutions for shared functions
  • Coordinate regular meetings with supervisory staff
  • Exhibit a “hands on” approach to training and staff development
  • Develop and participate in the feedback loop that includes all staff members 

Decision-Making and Initiative

  • Develop short/long-term revenue and cost containment strategies for increased revenue and efficiency
  • Develop and update departmental policies and procedures
  • Continually seek new resources and practical solutions to departmental challenges

Professional Development and Mentoring

  • Provide professional development opportunities and leadership training
  • Monitor and evaluate performance - set goals and objectives for improvement and growth
  • Network within the business community to develop strong relationships with affiliated companies and community resources
  • Represent company at state and local functions; actively participate with industry-specific organizations

For more information, contact Gabriel Diaz at 540-289-3143. 

Salary.com Estimation for Software Development Manager in Mc Gaheysville, VA
$122,424 to $149,029
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Development Manager?

Sign up to receive alerts about other jobs on the Software Development Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Massanutten Resort

  • Massanutten Resort Mc Gaheysville, VA
  • Massanutten Resort Job Summary WaterPark Guest Services Agents are the first friendly faces guests see when they enter Massanutten WaterPark. They are resp... more
  • 14 Days Ago

  • Massanutten Resort Mc Gaheysville, VA
  • Job Details Description Massanutten Resort Job Summary At the Virginia BBQ and Pizza Company, we offer our guests a variety of quick-service food options. ... more
  • 14 Days Ago

  • Massanutten Resort Mc Gaheysville, VA
  • Massanutten Resort Job Summary Ticket checker or ticket scanner will work in the Lift mazes and greet and assist guests and validate their access every tim... more
  • 15 Days Ago

  • Massanutten Resort Mc Gaheysville, VA
  • Massanutten Resort Job Summary Position requires excellent customer service skills, legible handwriting, and basic math ability. Duties include handing out... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Software Development Manager jobs in the Mc Gaheysville, VA area that may be a better fit.

  • Great Eastern Resort Corp Charlottesville, VA
  • Job Summary The Software Development Manager is responsible for leading the development/programming team on design, coding, testing, and software lifecycle... more
  • 2 Months Ago

  • Great Eastern Resort Management, Inc. Mc Gaheysville, VA
  • Job Summary The Software Development Manager is responsible for leading the development/programming team on design, coding, testing, and software lifecycle... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!