1

Director Software Development Jobs in Minnesota (NOW HIRING)

The individual will participate in the development and deployment of the system and software architecture to support our development programs. * Design, develop, and document software applications ...

Sr. Data & Software Engineer

Minneapolis, MN

$127.90K - $168.60K/yr

Lead the design, development, testing, and deployment of robust software solutions that meet ... Direct experience working with business users and clients to understand goals and gather ...

Proven experience working in fast-paced software development environment, leveraging core Agile principles * Experience with Mercurial, Git * Puppet * Ruby * C#/.net * Nxlog, sensu, ELK Additional ...

Be Seen First

Senior Software Engineer

Eden Prairie, MN · On-site

$100K - $115K/yr

... development and reduce risk. All Beacon EmbeddedWorks SOMs are designed, manufactured, and ... Instruct, direct, and check the work of other design engineers * Translate product requirements ...

NET MVC, C#, web services, database development, and Agile methodologies, along with a passion for building high-quality, mission-critical applications. Job Title: Software Developer / Software ...

next page

Showing results 1-20

People also search for

Director Software Development information

See Minnesota salary details

$102.3K

$174.3K

$236K

How much do director software development jobs pay per year?

As of May 29, 2026, the average yearly pay for director 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 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.

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 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.

What are the most commonly searched types of Software Development jobs in Minnesota? The most popular types of Software Development jobs in Minnesota are:
What cities in Minnesota are hiring for Director Software Development jobs? Cities in Minnesota with the most Director Software Development job openings:
Oracle Lead Technical Engineer

Oracle Lead Technical Engineer

Three Point Solutions, Inc.

Minneapolis, MN • On-site

Full-time

Posted 25 days ago


Job description

Job Description: Oracle Lead Technical Engineer
Client: IT Consulting Company
Position: Full-Time Employee (FTE) - Green Card/Citizen/TN Permit/H1 Visa
Location: Minneapolis, MN 55401
Work Arrangement: Hybrid (3 days on-site / 2 days remote) - Local candidates only

Job Summary: The Lead Technical Engineer is a senior-level contributor and a vital leader within our Oracle Retail Practice. This role provides technical support and mentoring to project team members and shares responsibility for coordinating and monitoring all aspects of the software development lifecycle across multiple technology platforms and disciplines.
Responsibilities:
  • Technical Leadership: Provide technical guidance and mentorship to project team members.
  • Software Development: Research, design, and implement Oracle Suite applications using the J2EE framework. Analyze software requirements to determine feasibility within time and cost constraints.
  • Client Consulting: Consult with customers regarding the technical design and development of software applications and modifications.
  • System Integration: Evaluate integration between multiple systems, including hardware and software, as well as operational and performance requirements.
  • Technical Design: Develop and direct software system technical design procedures, programming, technical testing, and documentation.
  • Collaboration: Work with functional, architecture, and quality assurance teams to review documentation, address issues, and support the development lifecycle.
  • Documentation: Create technical design documentation for software changes and development.
  • Troubleshooting: Troubleshoot and resolve application issues.
  • Best Practices: Analyze, design, and document system implementation, extension, and follow best practices for design and deployment.

Qualifications:
  • Local Requirement: Must be local to Minneapolis, Minnesota, or willing to relocate.
  • Industry Experience: Experience in the retail or software integrator industry.
  • POS Experience: Experience with at least one POS system (Oracle, Microsoft, SAP, etc.).
  • Consulting Experience: Experience in a consulting environment or working with external clients.
  • Learning Willingness: Willing to learn Oracle Xstore.
  • Java Expertise: Extensive Java background.

Experience, Education, and Other Skills:
  • Minimum Requirements: Must have at least 4 of the following 5 requirements:
    • 5 years' experience in Java software design and/or development.
    • 3 years' experience as a consultant or in an internal consulting role.
    • 5 years' experience working with distributed teams.
    • 5 years' experience designing, developing, and delivering custom software/integration solutions.
    • 3 years' experience implementing and/or supporting Oracle Retail or another POS system.
  • Technical Skills:
    • Strong knowledge of Object-Oriented Design and Development.
    • Preferred experience with:
      • Leading a development team
      • Design/development on Spring
      • Working with relational databases
      • Working with Web Services
      • Working with Application Servers (preferably WebLogic, Jetty, Jboss)
      • Unix Shell Scripting, Windows Scripting
      • Scheduling tools (UC4, Autosys)
  • SDLC Understanding: Strong understanding of SDLC methodologies.
  • Education: Undergraduate degree.
  • Travel: Up to 15% travel may be required.

Benefits:
  • Hybrid work environment (3 days on-site / 2 days remote).
  • Opportunity to work with a dynamic team on exciting projects.
  • Professional development and growth opportunities.

#ZR