1

Software Software Jobs in Hopkins, MN (NOW HIRING)

Senior Software Engineer

Minneapolis, MN ยท On-site +1

$130K - $150K/yr

Our client is seeking a Senior Software Engineer to join their product engineering team and play a key role in modernizing their platform architecture. This position is ideal for a highly skilled ...

New

Lead Software Engineer

Minneapolis, MN ยท On-site +1

$140K - $160K/yr

Our client is seeking a highly skilled and hands-on Lead Software Engineer to play a pivotal role in building and scaling a new API platform that will support strategic integrations with external ...

Job Title: Sr Software Engineer - Munitions We are seeking a highly skilled Sr Software Engineer to join our team in Maple Grove, MN. This position will focus on developing software for munitions ...

Software Developer

Minneapolis, MN ยท On-site

$60K - $80K/yr

Position Software Developer Location ioMosaic Corporation (Minneapolis, MN) Description Job Purpose The ideal candidate will be a member of the Software Development team, collaborating with other ...

As a Subcontractor you will develop test software for a variety of platforms and work within a 4 member software development team. You will be responsible for engaging in the sprint planning process ...

Job Purpose The ideal candidate will be a member of the Software Development team, collaborating with other programmers to create software that meets the needs of the company and its clients. As you ...

Job Purpose The ideal candidate will be a member of the Software Development team, collaborating with other programmers to create software that meets the needs of the company and its clients. As you ...

Software Developer

Saint Paul, MN ยท On-site

$120K - $140K/yr

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

The Software Engineer assumes a project role and may serve as a key functional core team member and/or in a lead role on an extended team in the software design and development of embedded software ...

We are seeking an early career Software Engineer to join our Engineering Innovation team. In this role, you will design and develop the next generation software for X-ray imaging and computed ...

Overview We are seeking a highly skilled Software Engineer with strong proficiency in C++ and Python with the desire to use those skills to improve the cybersecurity of medical devices. This role is ...

Software Engineer

Minneapolis, MN ยท Hybrid

$48 - $60/hr

Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...

Software Developer / Software Developer / Software Developer / Software Developer / Software Developer Location: St. Paul, MN 55106 (Hybrid - Onsite Mon, Tue, Thu; Remote Wed, Fri) Duration: 18 ...

Worker Type Regular Summary We are looking for a Software Engineer (Apps) to join the Learning & Active Perception (LEAP) team in AV's MacCready Works business segment. LEAP focuses on the ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

next page

Showing results 1-20

Software Software information

See Hopkins, MN salary details

$48.7K

$113.5K

$168.5K

How much do software software jobs pay per year?

As of Jul 16, 2026, the average yearly pay for software software in Hopkins, MN is $113,519.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,300.00 and $131,900.00 per year, depending on experience, location, and employer.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Senior roles, leadership positions, and those with expertise in areas such as cloud computing or machine learning are more likely to reach this salary level.

What types of software jobs are there?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development methodologies, and tools like version control systems, with some roles emphasizing specialization in areas like front-end, back-end, or full-stack development.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-paying industries like finance, technology, or at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and often leadership roles or equity compensation.

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

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.

What is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and senior software development managers tend to have the highest salaries in the software industry. These positions often require advanced skills, extensive experience, and sometimes specialized certifications, with salaries varying by location and company size.
What are popular job titles related to Software Software jobs in Hopkins, MN? For Software Software jobs in Hopkins, MN, the most frequently searched job titles are:
What cities near Hopkins, MN are hiring for Software Software jobs? Cities near Hopkins, MN with the most Software Software job openings:
Infographic showing various Software Software job openings in Hopkins, MN as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $113,519 per year, or $54.6 per hour.
Senior Software Engineer

Senior Software Engineer

Emergent Software

Minneapolis, MN โ€ข On-site, Remote

$130K - $150K/yr

Full-time

Posted 3 days ago

New


Job description

**This position is a direct hire for one of our clients. This is a fully remote position. Eligible candidates must currently reside in the US and authorized to work in the US without visa sponsorship.**
Our client is seeking a Senior Software Engineer to join their product engineering team and play a key role in modernizing their platform architecture. This position is ideal for a highly skilled engineer who combines strong hands-on development expertise with technical leadership, architectural thinking, and the ability to drive projects from concept through delivery.
This individual will help lead critical engineering initiatives, including the evolution of a monolithic application toward a service-oriented architecture, while partnering with internal teams and external development partners to deliver scalable, high-quality solutions.
Primary Duties
  • Manage technical projects from planning and design through implementation and delivery.
  • Serve as a senior technical contributor, balancing hands-on software development with technical leadership responsibilities.
  • Design scalable applications and make architecture decisions that support long-term growth and performance.
  • Help drive modernization efforts, including the transition from a monolithic system to service-oriented architectures and cloud-based solutions.
  • Collaborate with product, engineering, and external development teams to ensure successful delivery of strategic initiatives.
  • Evaluate and recommend AWS services and infrastructure patterns based on technical and business requirements.
  • Mentor team members and provide technical guidance when needed, helping strengthen overall engineering capabilities.
  • Communicate technical concepts, tradeoffs, and implementation plans clearly to both technical and non-technical stakeholders
Qualifications
  • Strong experience developing applications with .NET and C#.
  • Experience working with SQL Server and relational database design.
  • Hands-on experience with AWS services and cloud infrastructure.
  • Experience developing modern web applications using React.
  • Strong understanding of software architecture, system design, and application scalability.
  • Ability to lead projects and influence technical direction without necessarily holding a formal leadership title.
  • Excellent communication and collaboration skills.
Nice to Have Skills
  • Experience serving as a technical expert, project lead, or unofficial team leader.
  • Experience with cloud-native architectures, distributed systems, and service-oriented design patterns.
  • Experience partnering with offshore, nearshore, or external development teams.
  • Interest in future leadership opportunities and mentoring other engineers.
Our Vetting Process
At Emergent Staffing, we work hard to find the best software engineers capable of developing high quality software for our clients. If you think you're one of those, please understand that the effort put into this by people like yourself helps us be successful in surrounding you with other top-notch engineers. Here are the steps of our vetting process for this position:
  • Application (5 minutes)
  • Online Assessment (60 minutes)
  • Initial Phone Interview (30-45 minutes)
  • Virtual Interview with Hiring Manager (60 minutes)
  • Technical Interview (60-90 minutes)
  • Job Offer!

#EmergentStaffing
#IND22