1

Director Software Development Jobs in Cleveland, MN

Minimum of 3 years of direct people leadership experience, preferred. * Demonstrated experience ... Solid understanding of software development practices, delivery frameworks, and engineering ...

... financial software. Performs payroll benefit reconciliations and coordinates benefit payments ... Assists the Assistant Finance Director with preparation of Economic Development Authority (EDA ...

... D centers, primarily located in the U.S. and Europe. The Company consists of three business ... The individual should be self-directed with minimal supervision required, responsible for effective ...

... D centers, primarily located in the U.S. and Europe. The Company consists of three business ... The individual should be self-directed with minimal supervision required, responsible for effective ...

... D centers, primarily located in the U.S. and Europe. The Company consists of three business ... The individual should be self-directed with minimal supervision required, responsible for effective ...

Use modeling software to simulate stormwater flow and assess the impact of proposed developments ... Self-directed, organized and can work independently with minimal supervision ISG Employee Owner ...

... Director, this position supervises staff, develops and plans programs, provides fiscal management, provides staff development, assures program quality, administers software systems, and directs the ...

next page

Showing results 1-20

Director Software Development information

See Cleveland, MN salary details

$114.7K

$195.4K

$264.5K

How much do director software development jobs pay per year?

As of Jul 30, 2026, the average yearly pay for director software development in Cleveland, MN is $195,354.00, according to ZipRecruiter salary data. Most workers in this role earn between $167,900.00 and $226,700.00 per year, depending on experience, location, and employer.

What does a Director of Software Development do?

A Director of Software Development leads and manages software engineering teams to deliver high-quality software products and solutions. They are responsible for setting technical direction, establishing development processes, and aligning projects with business goals. This role involves overseeing project timelines, mentoring engineering managers, collaborating with cross-functional stakeholders, and ensuring teams have the resources needed for success. The Director also plays a key role in recruiting talent, evaluating team performance, and implementing best practices to drive innovation and efficiency.

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

AspectDirector Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day team operations, project delivery, and technical guidance
FocusHigh-level leadership, cross-team coordination, and business alignmentTeam management, technical mentorship, and project execution
Required CredentialsBachelor’s or Master’s in CS or related, extensive experience, leadership skillsBachelor’s or Master’s in CS or related, strong technical background, leadership experience

The main difference is that the Director Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager concentrates on managing individual teams and project execution. Both roles require technical expertise and leadership skills, but the director role involves broader organizational responsibilities.

How does a Director of Software Development typically balance technical leadership with people management responsibilities?

As a Director of Software Development, you are expected to provide both technical direction and effective team leadership. This often means splitting your time between high-level architecture decisions, code reviews, and staying updated on emerging technologies, while also focusing on coaching managers, developing talent, and fostering a collaborative team environment. Balancing these areas requires strong delegation skills, setting clear goals and expectations, and maintaining open communication channels. Many directors find success by empowering technical leads to own day-to-day technical decisions, allowing them to focus on strategic planning, cross-functional alignment, and organizational growth.

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, leadership, project management, and a relevant technical degree. Familiarity with development frameworks, cloud platforms, Agile methodologies, and certifications like PMP or Scrum Master are highly valuable. Strong communication, strategic thinking, and team-building skills help drive cross-functional alignment and motivate high-performing teams. These skills are essential for delivering successful software products, managing complex projects, and fostering innovation within the organization.
What cities near Cleveland, MN are hiring for Director Software Development jobs? Cities near Cleveland, MN with the most Director Software Development job openings:
Infographic showing various Director Software Development job openings in Cleveland, MN as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $195,354 per year, or $93.9 per hour.

Dealer Development & Sales Representative

F/S Manufacturing

Mankato, MN

Full-time

Posted 6 days ago


Job description

Join Our Team as a Dealer Development & Sales Representative

We are seeking a motivated and relationship-driven Dealer Development & Sales Representative to help grow our dealer network, strengthen customer relationships, and expand market opportunities. This role combines both inside and outside sales responsibilities, including prospecting, account management, dealer support, product training, and territory development. If you enjoy building partnerships, identifying growth opportunities, and working directly with customers in the agriculture industry, we encourage you to apply.

Key Responsibilities

  • Prospect and qualify new customer and dealer opportunities.
  • Develop and maintain strong relationships with assigned customer accounts and dealer partners.
  • Schedule and conduct product education, demonstrations, and training for new and existing customers.
  • Prepare quotations and follow up on sales opportunities.
  • Achieve established sales goals and support territory growth initiatives.
  • Maintain accurate customer and sales activity records within CRM software.
  • Coordinate with operations, production, and customer service teams to ensure customer satisfaction.
  • Resolve customer concerns and escalate issues when appropriate.
  • Develop territory growth plans and execute account strategies.
  • Follow industry trends to identify sales opportunities, emerging markets, and customer needs.
  • Represent the company at trade shows, dealer events, and industry functions.
  • Recommend marketing strategies to support regional growth and dealer development efforts.
  • Adhere to company policies, procedures, and safety standards.
  • Perform other duties as assigned.

Qualifications

Required

  • Minimum of 3–5 years of successful sales experience.
  • Valid driver's license with a clean driving record.
  • Strong communication, presentation, and relationship-building skills.
  • Ability to travel extensively during seasonal periods, including overnight travel.
  • Proficiency with Microsoft Office applications, including Outlook, Excel, Word, and PowerPoint.
  • Ability to work independently, stay organized, and manage multiple priorities.

Preferred

  • Agriculture background or industry experience.
  • Experience working with CRM software and ERP systems.
  • Experience conducting customer training, product demonstrations, or dealer development activities.
  • Experience representing a company at trade shows or industry events.

Skills and Competencies

Successful candidates will demonstrate:

  • Strong customer relationship and account management skills.
  • Effective problem-solving and decision-making abilities.
  • Excellent oral and written communication skills.
  • Business acumen and understanding of sales growth strategies.
  • Territory management and organizational skills.
  • Time-management and prioritization abilities.
  • Professionalism and strong customer service orientation.
  • Adaptability in a changing business environment.
  • Dependability, initiative, and accountability.
  • Commitment to quality, safety, and continuous improvement.

Travel Requirements

  • Extensive seasonal travel is required, primarily in the months of July through February, including overnight stays.
  • Regular customer visits, dealer meetings, trade shows, and industry events are expected.

Physical Requirements

  • Frequent standing, walking, and sitting.
  • Regular use of hands and arms to demonstrate or set up equipment.
  • Ability to lift up to 50 pounds occasionally.

Work Environment

This position combines office-based sales activities with regular travel to customer sites, dealer locations, trade shows, and industry events. Successful candidates are self-motivated, organized, and capable of managing customer needs, travel schedules, and sales objectives in a fast-paced environment.

Why Join Us?

  • Opportunity to play a key role in growing our dealer network and customer base.
  • Dynamic mix of inside and outside sales responsibilities.
  • Direct impact on company growth and market expansion.
  • Professional development and relationship-building opportunities.
  • Competitive compensation and benefits package.

Apply today to join a team committed to delivering exceptional products, strong customer relationships, and long-term growth.

Compensation

Compensation will be a base salary plus commission to be negotiated based on experience.


#hc255439