1

Software Engineer Software Developer Jobs in Eden Prairie, MN

Senior Software Engineer

Minneapolis, MN · On-site +1

$127K - $168K/yr

The Senior Software Engineer designs, builds, and maintains the technical systems and application infrastructure that power high-quality, human-centered information experiences. This role is ...

Software Developer

Eagan, MN · Hybrid

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team working on the development/maintenance of software that improves aircraft runway and terminal ...

Software Developer

Eagan, MN · On-site

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team working on the development/maintenance of software that improves aircraft runway and terminal ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Experience with Application Lifecycle Management (ALM) tools such as Microsoft Azure DevOps and Git. * Strong understanding of object-oriented design principles and software development best ...

Be Seen First

Senior Software Engineer

Eden Prairie, MN · On-site

$100K - $115K/yr

Working for a company that helps save lives with some of our products POSITION SUMMARY The Senior Software Engineer performs research, designs, tests, and implements application software on a variety ...

Software Engineer

Eden Prairie, MN · Remote

$72K - $130K/yr

We are seeking a talented and driven Software Engineer to join our team. In this role, you will be part of a collaborative team focused on building next-generation health services platforms. You will ...

Software Engineer II

Saint Paul, MN · On-site

$100K - $125K/yr

Backburner Labs is a multidisciplinary engineering consultancy where mechanical, electrical, systems, and software engineers work together to solve complex technical challenges. From embedded systems ...

New

Embedded Software Engineer

Minneapolis, MN · On-site

$137K - $180K/yr

Experience with software tools such as Git version control system, Jira, or Azure DevOps. * Computer Science principles such as data structures, algorithms, and system architecture. * Ability to ...

New

We are seeking a talented Software Engineer - Cybersecurity to join an innovative R&D team focused on advancing the security of medical devices. This role combines hands-on software development with ...

Controls Engineer, Software

Brooklyn Park, MN · On-site

$47.25 - $60.25/hr

Reference 2026-1790 Functional Area Software Position description Job title Controls Engineer, Software Employment type Full Time The principal duties will include, but not be limited to: Develop ...

Principal Software Engineer

Burnsville, MN · On-site

$139K - $186K/yr

Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS Naval Electronics Business Unit, you will apply your technical, development and architecture ...

Principal Software Engineer

Burnsville, MN · Hybrid

$139K - $186K/yr

Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS Naval Electronics Business Unit, you will apply your technical, development and architecture ...

Showing results 41-60

Software Engineer Software Developer information

See Eden Prairie, MN salary details

$48.9K

$114K

$169.2K

How much do software engineer software developer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for software engineer software developer in Eden Prairie, MN is $114,032.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,800.00 and $132,500.00 per year, depending on experience, location, and employer.

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What job categories do people searching Software Engineer Software Developer jobs in Eden Prairie, MN look for? The top searched job categories for Software Engineer Software Developer jobs in Eden Prairie, MN are:
What cities near Eden Prairie, MN are hiring for Software Engineer Software Developer jobs? Cities near Eden Prairie, MN with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Eden Prairie, MN as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $114,032 per year, or $54.8 per hour.

Senior Software Engineer

Husch Blackwell Llp

Minneapolis, MN • On-site, Remote

$127K - $168K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 13 days ago


Husch Blackwell rating

9.5

Company rating: 9.5 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

3rd of 34 rated law firms


Job description

Husch Blackwell LLP is a full-service litigation and business law firm with multiple locations across the United States, serving clients with domestic and international operations.

At Husch Blackwell we believe that diverse, equitable and inclusive teams lead to better outcomes. Husch Blackwell is committed to retaining, recruiting, developing, and promoting talented lawyers and business professionals with diverse backgrounds and experiences. We foster an engaged, diverse, and inclusive team culture of accountability and purpose that makes our Firm and our communities better.

Our firm is committed to attracting and retaining professionals who value each other and the service we provide by embracing Teamwork, Collaboration, Client Service, and Innovation. If you are a motivated professional looking for a long-term fit where you can grow in a role, and will be valued and empowered, then we invite you to apply to our Senior Software Engineer position. This position may be filled remotely or in a hybrid capacity in any of our Central and Eastern Time locations. Strong candidates located in Mountain Time will also be considered.

The Senior Software Engineer designs, builds, and maintains the technical systems and application infrastructure that power high-quality, human-centered information experiences. This role is responsible for the architecture, performance, and reliability of web applications and the data systems that support them, in service of Information Design & Engineering (ID&E) objectives. The Software Engineer establishes and upholds technical standards, leads application architecture decisions, and collaborates with cross-functional teams to deliver engaging data stories, interactive visualizations, and innovative user interfaces. This position operates at the intersection of production engineering and research and development, requiring both the rigor to run reliable systems and the curiosity to prototype emerging capabilities, including generative AI integration, extended reality (XR) interfaces, and novel information design paradigms. Essential functions include:

  • Architect, build, and maintain web application infrastructure and the data systems that support interactive, narrative-driven information experiences. 
  • Own application-layer technical standards, including code quality, system design patterns, deployment practices, and performance benchmarks. 
  • Collaborate with Information Engineers, designers, and data scientists to deliver engaging data stories, visualizations, and user interfaces that serve organizational goals. 
  • Write and maintain production-quality code across the full stack, with particular emphasis on back-end services, data APIs, and application infrastructure. 
  • Lead the evaluation, integration, and responsible deployment of generative AI capabilities within web applications and information systems. 
  • Prototype and develop proof-of-concept architectures for emerging interface paradigms, including extended reality (XR) and AI-assisted user experiences. 
  • Ensure application reliability, security, accessibility, and scalability across all systems owned by the ID&E team. 
  • Research and evaluate new technologies, frameworks, and architectural approaches to advance the team's technical capabilities. 
  • Establish and document technical standards and best practices for application engineering within the ID&E practice. 
  • Partner with the Information Engineers on shared front-end concerns, providing architectural guidance while collaborating on design system implementation and UI component quality. 
  • Participate in continuous learning and professional development, with particular focus on emerging technologies relevant to the transformation office's R&D agenda.

POSITION-SPECIFIC REQUIREMENTS

  • Bachelor's degree in a relevant field (e.g., Computer Science, Software Engineering, Information Systems) or equivalent practical knowledge and experience 
  • 5+ years of experience in application engineering, software development, or a closely related technical role, with demonstrable progression toward senior-level ownership and decision-making 
  • Proficiency across the full web stack, with particular depth in back-end services, data APIs, and application infrastructure; front-end fluency sufficient to collaborate effectively on UI architecture and component quality 
  • Experience designing and owning web application architecture for data-intensive or interactive applications, including decisions around scalability, performance, and maintainability 
  • Proficiency in one or more back-end languages (e.g., Python, Javascript, TypeScript) and familiarity with modern front-end frameworks (e.g., React, Vue) 
  • Experience integrating generative AI capabilities into production or near-production applications, including working with LLM APIs and prompt-driven workflows 
  • Knowledge of data pipeline architecture, data APIs, and cloud data platform integration, with the ability to design the application layer that consumes and exposes that data 
  • Experience with cloud infrastructure and deployment practices (Azure preferred), including familiarity with CI/CD, environment management, and application security 
  • Demonstrable knowledge of software architecture patterns, engineering best practices, and security principles appropriate to an enterprise environment 
  • Familiarity with emerging interface technologies, such as extended reality (XR), spatial computing, or AI-assisted interfaces, or a demonstrated appetite for rapid learning in adjacent technical domains
  • Interdisciplinary experience or intellectual curiosity that brings a distinctive perspective to technical problem-solving, particularly in the context of information design and emerging interface technologies.
  • Demonstrable ability to communicate complex technical concepts clearly to audiences of varying backgrounds, including legal professionals, firm leadership, and non-technical collaborators. 
  • Strong ability to translate technical architecture and engineering decisions into outcomes that serve both business objectives and user experience goals.

The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of essential functions, responsibilities, or requirements. The Firm will provide reasonable accommodations as necessary to allow an individual with a disability to apply for and/or perform the essential functions of a position.  If you need assistance to accommodate a disability, please contact HR.

COMPENSATION AND BENEFITS

Employees are entitled to compensation commensurate with skill and experience. The exact compensation will vary based on skills, experience, location, and other factors permitted by law. The expected compensation ranges for this position in various states and jurisdictions are as follows:

  • State of Colorado: $107,000 - $191,000
  • State of Illinois: $105,000 - $204,000
  • State of Maine: $79,000 - $182,000
  • State of Maryland: $113,000 - $171,000
  • State of Massachusetts: $116,000 - $222,000
  • State of Minnesota: $116,000 - $192,000
  • Jersey City, NJ: $126,000 - $229,000
  • State of New York: $108,000 - $234,000
  • State of Vermont: $115,000 - $220,000
  • State of Virginia: $76,000 - $220,000
  • State of Washington: $113,000 - $214,000
  • Washington, D.C.: $150,000 - $220,000

The above salaries do not include a discretionary bonus, however bonus opportunities are non-guaranteed, and are dependent upon individual and firm performance. Full-time employees receive benefits including: medical and dental coverage; life insurance; short-term and long-term disability insurance; pre-tax flexible spending account for certain medical and dependent care expenses; an employee assistance program; Paid Time Off; paid holidays; participation in a retirement plan program after meeting eligibility requirements; and more.

Please include a cover letter and resume when applying.

EOE/Minority/Female/Disabled/Vet. Principal Applicants Only.

#LI-Remote
#LI-KW1


What Husch Blackwell employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom