1

Software Manager Jobs in Maple Plain, MN (NOW HIRING)

Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplify the work of IT teams and enable them to create highly ...

... Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing ... The Software Engineer assumes a project role and may serve as a key functional core team member and ...

This position contributes in a collaborative way with management, project teams, production ... The Software Engineer may work independently on projects with broad scope or be a team leader ...

Software Engineer

Minneapolis, MN ยท Hybrid

$48 - $60/hr

Collaborate with hardware engineers and product managers to define software requirements and specifications. * Conduct feasibility studies and system analysis to ensure software compatibility with ...

Software Engineer

Shorewood, MN ยท On-site

$80 - $110/hr

Partners with cross functional team of product managers, designers and other engineers to gather moderately complex requirements and deliver solutions that meet business needs. * TESTING & DEBUGGING:

New

Come join Emerson's Digital Grid Management Business, whose work has a direct impact on all energy ... We are seeking Software Developers to contribute to the development of the company's industry ...

Software Engineer

Medina, MN ยท On-site

$90K - $112K/yr

Come join Emerson's Digital Grid Management Business, whose work has a direct impact on all energy ... We are seeking Software Developers to contribute to the development of the company's industry ...

Software Engineer

Hamel, MN ยท On-site

$125K - $145K/yr

We are looking for an experienced Software Engineer to create and enhance software applications in ... Effective written and verbal communication skills for interacting with customers, management, and ...

Software Engineer

Medina, MN ยท On-site

$90 - $130/hr

Come join Emerson's Digital Grid Management Business, whose work has a direct impact on all energy ... We are seeking Software Developers to contribute to the development of the company's industry ...

Software Engineer

Minneapolis, MN ยท Hybrid

$48 - $60/hr

Collaborate with hardware engineers and product managers to define software requirements and specifications. * Conduct feasibility studies and system analysis to ensure software compatibility with ...

Software Developer

Big Lake, MN ยท On-site

$70K - $100K/yr

Design software or customize software for use with the aim of optimizing operational efficiency ... Understanding of PLM data models, workflows, and lifecycle management. * Experience with ...

Software Engineer

Eden Prairie, MN ยท On-site

$115K - $130K/yr

Experience with software configuration management tools, defect tracking tools, and peer review. Required Skills/Abilities: * Strong documentation and writing skills. * Collaborates well with team ...

Showing results 41-60

Software Manager information

See Maple Plain, MN salary details

$77.2K

$148K

$184.5K

How much do software manager jobs pay per year?

As of Sep 5, 2026, the average yearly pay for software manager in Maple Plain, MN is $148,021.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,700.00 and $175,700.00 per year, depending on experience, location, and employer.

What is a software manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What does a software manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.

How does a software manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

What cities near Maple Plain, MN are hiring for Software Manager jobs?

Cities near Maple Plain, MN with the most Software Manager job openings:

Product Manager II

Recast Software

Minneapolis, MN โ€ข On-site, Remote

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 26 days ago


Job description

About Recast:
Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplify the work of IT teams and enable them to create highly secure and compliant environments. Our software does this by seamlessly integrating with existing IT infrastructure to quickly remediate issues, ensure compliance, enhance security, and maintain clear visibility across all devices. Recast is a rapidly growing software company with its solution being used by thousands of enterprise organizations in more than 125 countries, impacting millions of devices and (more importantly) the people who use them.
About the Role:
Recast is looking for a Product Manager II to help shape the future of Application Lifecycle Management (ALM).
You will be responsible for understanding customer needs and market opportunities that influence how organizations package, deploy, update, secure, and govern applications. You will help ensure our Application Workspace and broader ALM solutions deliver meaningful customer value and strong product-market fit.
Product Managers at Recast are accountable for defining customer problems and guiding investments that deliver meaningful customer outcomes. They partner closely with Engineering and Design throughout discovery, delivery, and post-launch learning to ensure investments create measurable customer value.
Success in this role requires regular engagement with customers and prospects to understand their challenges, validate opportunities, and identify trends that should influence product strategy. You will serve as the key connection between the North American market and the product team, helping ensure our Application Lifecycle Management investments align with real customer needs.
What You'll Do:
Understand the Market and Customers
  • Develop deep expertise in the Application Lifecycle Management market, including customer needs, industry trends, competitive dynamics, and emerging opportunities.
  • Establish and maintain strong relationships with customers, prospects, and partners to ensure the voice of the customer informs product decisions.

Define Product Direction
  • Translate customer and market insights into product strategy, roadmap recommendations, and quarterly planning inputs.
  • Define customer outcomes and success metrics to prioritize investments within the Application Lifecycle Management portfolio.
  • Prioritize opportunities based on customer impact, business value, strategic alignment, and market potential.

Deliver Customer Outcomes
  • Partner closely with Engineering and Design within Recast's Product Trio model to deliver solutions that create measurable customer outcomes and business value.
  • Collaborate with Product Marketing, Sales and Customer Success to align product strategy, positioning, go-to-market activities, and customer outcomes.
  • Develop a strong understanding of how customers define and measure success, using customer feedback and usage insights to improve customer value realization.

What You've Done:
  • 4+ years of experience in Product Management, Solutions Engineering, Customer Success, or a similar role influencing product direction and customer outcomes.
  • Experience working directly with enterprise software customers, including gathering feedback, validating requirements, or supporting product adoption and growth.
  • Experience using customer, business, and market inputs to influence prioritization, roadmap decisions, or product strategy.

What Stands Out:
  • Demonstrated passion for understanding customers, uncovering unmet needs, and translating insights into product direction.
  • Ability to quickly develop expertise in new technical domains and become a trusted voice with customers and internal stakeholders.
  • Experience conducting customer discovery interviews, participating in customer advisory programs, or building structured voice-of-customer programs.
  • Familiarity with endpoint management, application management, enterprise IT operations, device management, security, or adjacent technology domains.
  • Strong interest in product-market fit, customer value realization, and understanding how product investments create measurable business outcomes.

What Good Looks Like:
  • You are a trusted expert in the Application Lifecycle Management market and the challenges faced by enterprise IT teams.
  • Customers, prospects, and internal teams view you as a reliable source of insight into market needs, trends, and opportunities.
  • Product decisions are informed by a consistent flow of customer feedback, discovery, and market learning rather than assumptions.
  • Roadmap investments clearly connect to customer outcomes, business value, and strategic market opportunities.
  • You help strengthen product-market fit and customer value realization across the Application Lifecycle Management portfolio.

Recast Product Management Operating Principles:
  • Customer Grounded: Decisions start with real customer problems, validated through ongoing customer conversations, support data, and win/loss input.
  • Measurable By Default: Work ships with a defined success metric. Outcomes are reviewed postlaunch, and initiatives that don't move the needle are stopped.
  • Ownership Without Ego: Product Managers own their capabilities end to end, from discovery through delivery and measurement, and do whatever work is required to make outcomes successful.
  • AI-First Productivity: AI tools are used by default to accelerate research, synthesis, documentation, analysis, and planning so teams can focus on judgment and decision-making.

What We Value:
  • We take initiative. We have a culture of ownership and progress over perfection. We proactively drive outcomes with self-motivation and determination. We deliver results that matter for our customers and our team.
  • We get curious. Curiosity moves us forward. We ask questions, try new things, and learn from mistakes. Challenges are opportunities to explore creative solutions that benefit our customers and drive continuous improvement.
  • We work together. We appreciate the power of diverse perspectives. Through open communication, we help one another and leverage our collective expertise for better outcomes. We build trust through teamwork.
  • We embrace change. Change is inevitable; we meet it with agility and resilience. We navigate with courage and find possibility in uncertainty. We adapt for the future, shaping our path with purpose.
  • We choose empathy. We aim to deeply understand the needs of our customers and one another - it's the foundation of our relationships. We assume positive intent and practice mutual respect. We prioritize a culture of belonging because success is a shared journey.

What We Offer:
  • The salary range for this position is $115,000-$157,000. Additionally, cash compensation for this role includes 10% annual discretionary bonus potential. Salary may vary based on experience, skills, and geographical location.
  • Medical, dental, and vision
  • FSA or HSA with company contributions
  • Employer paid STD, LTD, AD&D and life insurance
  • 401k with 4% employer match
  • Work-life balance, flexible time off, and remote work options
  • Parental leave

Why we love working at Recast:
It takes great people across an entire company to build great tools. As a growing start-up, every employee has an opportunity to make a huge impact on our business, as well as ample opportunities to learn and grow. We are a people-first culture with passionate, talented, and supportive teammates. We are committed to making every employee feel respected and valued. We recognize to bring our best selves to Recast, it's important for everyone to nurture their lives outside of work.
Recast provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, creed, gender, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, national origin, age, disability, genetic information or characteristics, marital status, familial status, veteran or military status, status regarding public assistance, membership or activity in a local commission, or any other protected status in accordance with applicable federal, state, local, and international laws.
Recast Software