1

Director Of Software Development Jobs in Minnesota

Advanced Software Development Engineer Collaborate with Innovative 3Mers Around the World Choosing ... With a wide variety of people, global locations, technologies and products, 3M is a place where you ...

Software Development Intern

Woodbury, MN · On-site +1

$19.75 - $25.75/hr

Investing on the crossroads of creativity and humanity is our motto, and our team works to do that ... self-directed basis • Superior quantitative and logical reasoning skills • Experience with ...

Passion for all aspects of software development is critical. We are building teams that are empowered to solve the business needs by having a rapid development and deployment pipeline with a focus on ...

Director of Corporate Development Director of Corporate Development Location: Wayzata, MN Reports to: Chief Operating Officer Position Summary The Director of Corporate Development is a senior growth ...

Software Development Intern

Woodbury, MN · On-site +1

$19.75 - $25.75/hr

Investing on the crossroads of creativity and humanity is our motto, and our team works to do that ... directed basis Superior quantitative and logical reasoning skills Experience with computer ...

Sr Software Development Eng

Saint Paul, MN · On-site

$123K - $163K/yr

This enables rapid development of operational solutions. Applying expertise in advanced mathematics ... Position Specific Description We are seeking a high-caliber Senior Software Development Engineer to ...

Showing results 41-60

Director Of Software Development information

See Minnesota salary details

$102.3K

$174.3K

$236K

How much do director of software development jobs pay per year?

As of Aug 7, 2026, the average yearly pay for director of software development in Minnesota is $174,315.00, according to ZipRecruiter salary data. Most workers in this role earn between $149,800.00 and $202,200.00 per year, depending on experience, location, and employer.

What are some common challenges faced by a director of software development, and how can they be effectively managed?

Directors of Software Development often encounter challenges such as balancing strategic leadership with day-to-day technical oversight, aligning team goals with business objectives, and managing multiple projects with competing priorities. Effective communication across cross-functional teams and stakeholders is crucial for success. To navigate these challenges, directors typically implement agile methodologies, foster a culture of continuous improvement, and prioritize mentorship and career development for their teams.

What is the difference between Director Of Software Development vs Software Engineering Manager?

AspectDirector Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day engineering teams, project execution, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, leadership experienceBachelor's/Master's in CS or related, technical expertise
Work EnvironmentExecutive-level, cross-department collaborationTechnical team management, project-focused
Industry UsageCommon in large organizations and tech companiesCommon in mid to large tech companies and startups

The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.

What does a director of software development do?

As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.

What does a director of software development do?

A Director of Software Development leads and manages software engineering teams, overseeing the design, development, and delivery of software products. They are responsible for setting technical direction, ensuring high-quality code, mentoring managers and engineers, and aligning software projects with business goals. Additionally, they collaborate with other departments, manage budgets, and help develop strategic plans to ensure the success of software initiatives within the organization.

What are the key skills and qualifications needed to thrive as a director of software development, and why are they important?

To thrive as a Director Of Software Development, you need extensive experience in software engineering, strong leadership abilities, and often a degree in computer science or a related field. Familiarity with agile methodologies, cloud platforms, project management tools, and relevant certifications such as PMP or Scrum Master are commonly expected. Excellent communication, strategic thinking, and conflict resolution skills help you lead teams and align technology goals with business objectives. These skills ensure effective project delivery, team motivation, and a strong alignment between technical solutions and organizational strategy.
What are the most commonly searched types of Of Software Development jobs in Minnesota? The most popular types of Of Software Development jobs in Minnesota are:
What are popular job titles related to Director Of Software Development jobs in Minnesota? For Director Of Software Development jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Director Of Software Development jobs in Minnesota look for? The top searched job categories for Director Of Software Development jobs in Minnesota are:
What cities in Minnesota are hiring for Director Of Software Development jobs? Cities in Minnesota with the most Director Of Software Development job openings:
Infographic showing various Director Of Software Development job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $174,315 per year, or $83.8 per hour.

Director of Business Development

Moments Hospice

Golden Valley, MN • On-site

$100K - $140K/yr

Full-time

Re-posted 6 days ago


Moments Hospice rating

8.1

Company rating: 8.1 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

8th of 44 rated hospices


Job description

At Moments Hospice, we never want our staff to have to stress about their commute. That's why our winning compensation package includes a fleet car benefit option with gas and insurance covered. Enjoy a vehicle for both business and personal use at a minimal cost to you. We fuel more than just your career when you join our team - apply now!

Why Join Moments Hospice? Lead a compassionate team at Moments Hospice and make a meaningful difference in the lives of patients and families facing end-of-life journeys. The Director of Business Development drives performance of all aspects of business development and marketing efforts for assigned Market under the direction of the Regional Director of Business Development (RDBD) and supports Moments Hospice’s Mission of “Changing the Hospice Experience One Moment at a Time” by overseeing revenue, referrals and admissions, patient census, and growth strategies for Moments Hospice. 

Responsibilities:

· Directs all Business Development and Marketing activities in Assigned Region – Develops and Implements Programs focused on growth of hospice revenue, patient census, and partnering opportunities.

o Develops and implements strategic sales plan under the RDBD

o Contributes to developing overall marketing plan and budget and managing implementation

o Develops and implements plans for vacancy coverage of sales territories

o Works with internal stakeholders to develop business development activities that align with operational and clinical goals

o Accompanies the Region’s Operations Directors, Clinical Managers/Directors, and/or Business Development staff in customer calls, program/project implementations, and service recovery

o Maximizes all opportunities in the process of closing a referral resulting in market share growth

o Tracks and analyzes market and performance trends of the Business Development Teams to identify and proactively capitalize areas of opportunity and improve upon weaknesses

o Maintain all sales and marketing guidelines, policies, and procedures

o Foster internal relationships between Business Development, Clinical and Operational teams to enhance teamwork and generate referral relationships

o Identifies and builds effective centers of influence, networking with hospitals, skilled nursing facilities, assisted living facilities, independent senior buildings, physicians, community organizations, and other professionals to maximize revenue

o Creates and implements mechanisms for reporting sales strategy and progress to leadership team

o Promotes relationship building, sales, and marketing efforts through public speaking engagements

o Represents the organization in targeted local and state professional organizations, conferences, trade shows, and other activities

o Fosters, develops and maintains positive and effective relationships with the media, community leaders, churches, and other potential referral sources, along with traditional referral sources

o Identifies and facilitates implementation of marketing-related events for assigned Region, both internal and external, such as health fairs and other community events on a regular basis to foster positive community relations and to provide service to the geriatric community.

· Oversees assigned Business Development teams, Provides support, training and technical assistance to Business Development Teams Hospice Care Consultants, toward the achievement of customer satisfaction, revenue growth, and long-term account goals, in line with company core mission and values.

o Manages the training process for business development teams, including Hospice Care Consultants, Liaisons, Managers, and/or Directors

o Directs and coaches Business Development team members throughout the assigned market to meet or exceed their sales goals, including their activity, conversion, admission and sales growth goals

o Defines, establishes and promotes performance expectations for direct reports to understand and demonstrate excellence through high quality and consistent performance

o Creates training programs and teaches a repeatable, successful sales process to all Business Development Teams, through needs-based selling techniques to include creative lead follow-up, advancement of sales, and handling objections.

o Directs and oversees the regional and local teams to consistently use the customer relationship and marketing information system (CRM) to document, develop and maximize use of the database

o Lead accountability of Business Development Teams by providing tools and following through on expected results and maintaining all policies, procedures and protocols

o Continually analyzes accounts and markets to determine changing sales potential, ensuring Business Development Teams are adapting to meet the needs of these changes

o Creates positive culture of growth and development on sales team for the purposes of retention

· Provides overall support to operations as it pertains to Business Development, Region goals and overall company goals.

o Contributes to the development of annual sales plan forecasting and overall business plans of assigned region with the RDBD and RDCO for the Region.

o Understands and conveys clearly the services and programs that Moments Hospice offers and consultatively engages and makes recommendations to prospects and customers

o Identifies areas where cross functional team members can partner to enhance the overall business development process through solution-based approach

o Provides support and training on customer service in alignment with Moments values

o Participates in each branch’s strategic planning, for the purpose of aligning sales and marketing with overall branch goals

o Ensures referral to admission process is being followed and implemented by all teams

o Maintains all Moments Hospice Policies and Protocols

All other duties as assigned.

Benefits:
  • Competitive salary
  • Company car with fuel and insurance covered
  • Comprehensive health, dental, and vision insurance
  • Flexible scheduling options
  • Generous PTO accruing immediately, plus additional sick leave
  • 401(k) with company matching
Apply Now: We make it easy for you to apply and join our team. Experience a career that not only meets your professional goals but also provides a supportive community committed to your success.
 

https://momentshospice.com/terms-of-service/

https://momentshospice.com/privacy-agreement/

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


What Moments Hospice employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom