1

New Grad Software Developer Jobs in Shakopee, MN

Software Engineer I - Mainframe (Cobol)

Hopkins, MN · On-site

$49.75 - $64/hr

Try new things, learn new skills and discover what you excel at-all from Day One. Be a part of ... The candidate will be adept with the agile software development lifecycle and DevOps principles.

Embedded Software Engineer

Minneapolis, MN · On-site

$137K - $180K/yr

Provide active mentorship and guidance to team members who are new to embedded software development or the Rust programming language. Education and/or Experience Required: * Bachelor's Degree in ...

The successful candidate will leverage extensive experience in industrial automation, machine control, and software engineering to develop new machine capabilities, improve existing platforms, and ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

The successful candidate will leverage extensive experience in industrial automation, machine control, and software engineering to develop new machine capabilities, improve existing platforms, and ...

... new techniques and advance the state of the art in areas with substantial technical risk * Direct ... Familiarity with DevOps concepts with a focus on CI/CD and process automation Our Culture ...

Software Engineer II

Saint Paul, MN · On-site

$100K - $125K/yr

... software engineers work together to solve complex technical challenges. From embedded systems and ... learn new technologies, and help turn ideas on a whiteboard into products used in the real world.

Showing results 41-60

New Grad Software Developer information

See Shakopee, MN salary details

$51.3K

$119.6K

$177.4K

How much do new grad software developer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for new grad software developer in Shakopee, MN is $119,554.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,200.00 and $139,000.00 per year, depending on experience, location, and employer.

What is a new grad software developer?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What are the typical responsibilities of a new grad software developer?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.

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

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are popular job titles related to New Grad Software Developer jobs in Shakopee, MN?

For New Grad Software Developer jobs in Shakopee, MN, the most frequently searched job titles are:

What job categories do people searching New Grad Software Developer jobs in Shakopee, MN look for?

The top searched job categories for New Grad Software Developer jobs in Shakopee, MN are:

What cities near Shakopee, MN are hiring for New Grad Software Developer jobs?

Cities near Shakopee, MN with the most New Grad Software Developer job openings:

Sr. Software Manager, New Indications

HistoSonics, Inc.

Plymouth, MN • On-site

$175 - $200/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Sr. Software Manager, New Indications

Full Time Professional Plymouth, MN, US

Salary Range: $175,000.00 To $200,000.00 Annually

HistoSonics is a commercial-stage medtech company advancing the Edison® System, a novel non-invasive sonic beam therapy based on histotripsy. Since receiving FDA De Novo grant for the non-invasive destruction of liver tumors in 2023, the company has progressed beyond initial market entry into commercial expansion, reimbursement momentum, and ongoing clinical and pipeline development. In addition to its current liver tumor indication, HistoSonics is pursuing future indications across multiple applications including kidney, pancreas, prostate, neuro, women’s health, and other significant underserved human health areas, to realize the broader potential histotripsy across multiple disease states and medical specialties.

We offer an exciting work culture where cutting-edge science meets real-world application, and each team member’s contribution is important to our success in ensuring our physicians and their patients get what they need most.

Location: Plymouth, MN

Position Summary

HistoSonics is expanding the power of histotripsy into new indications across the body. The Sr. Software Manager will own the regulatory compliance pathway for software and build the software engineering capability that takes new indications from first-in-human through commercialization. This role will lead compliance and documentation effort: assessing prototype software against IEC 62304, creating Software Development Plans, software risk management file, and DHF deliverables.

As a key strategic partner to cross-functional teams, the Sr. Manager helps advance targeted clinical applications and supports successful product launches across multiple anatomical areas, including but not limited to neurological, abdominal, and women’s health indications. This position is currently an individual contributor role with the opportunity to build and lead a software team as the organization grows.

Key Responsibilities IEC 62304 Compliance and Documentation
  • Assess software against IEC 62304 requirements; define software safety classification and gap analysis.
  • Author and own the Software Development Plan (SDP), establishing development methodology, configuration management, version control, review, and release processes.
  • Create and maintain the Software Requirements Specification, Software Architecture Description, and software-level DFMEA in accordance with design controls.
  • Develop and maintain the requirements-to-implementation traceability matrix across the full software lifecycle.
  • Partner with the regulatory team to ensure software documentation meets submission standards across jurisdictions.
Risk, Test, and Verification Management
  • Own software risk management activities per ISO 14971 and IEC 62304, including software hazard analysis, DFMEA, and risk control documentation.
  • Define and maintain the Software Verification and Validation Plan; establish traceability between requirements, test protocols, and objective evidence.
  • Oversee the writing, review, and execution of software test protocols across unit, integration, and system levels.
  • Manage defect tracking, regression testing, and software release qualification processes.
  • Interface with the safety and human factors team to ensure use-related software risks are captured and mitigated.
Project Management
  • Own the software workstream plan, milestones, and resource tracking relative to the overall Neuro software program schedule.
  • Proactively identify risks and dependencies in the software timeline and communicate status to program leadership.
  • Manage external software contractors or vendors where applicable, ensuring DHF-compliant deliverables.
Team Building and Technical Leadership
  • Define the staffing model for the Neuro software team; participate in hiring and onboarding of software engineers and test engineers.
  • Establish software engineering culture and processes that scale as the program grows.
  • Mentor software engineers and provide technical direction on architecture, implementation, and compliance practices.
  • Collaborate with the therapy physics team to translate algorithm and system performance requirements into software specifications.
  • Define appropriate technology stacks for treatment planning and therapy delivery components.
Qualifications and Skills Required
  • Bachelor's or Master's degree in software engineering, computer science, electrical engineering, or a related field.
  • 10 or more years of software development experience, with at least 5 years in regulated medical devices.
  • Demonstrated hands-on experience authoring IEC 62304 compliance documentation including SDP, SRS, architecture description, DFMEA, and trace matrix.
  • Direct experience with software risk management per ISO 14971, including software hazard analysis and risk control implementation.
  • Proven experience leading software verification and validation activities, including protocol writing, test execution, and defect management.
  • Highly familiar with integrating AI tools into DevOps, Git and Relyence (or similar).
  • Project management experience: tracking milestones, managing dependencies, and communicating status in a fast-moving development environment.
  • Experience leading or mentoring a software team in a medical device or other regulated environment.
  • Strong written communication skills and demonstrated ability to produce regulatory-quality documentation.
Preferred
  • Experience building a software team and compliance process from early-stage or prototype in a Class II or Class III medical device context.
  • Background in capital equipment, surgical, or interventional device software, particularly systems involving real-time hardware control.
  • Experience with Python, C, or C++ in a medical device context; familiarity with real-time or embedded software architectures.
Benefits

We offer a comprehensive benefits package for full-time employees. This includes health, dental, and vision insurance, life, short-term and long-term disability insurance, 401(k), paid time off, and more.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

U.S. Work Authorization & Sponsorship

Employer will not sponsor visas for position.

#J-18808-Ljbffr