1

Software Engineer Software Developer Jobs in Rochester, MN

Scrum Master (Remote)

Rochester, MN ยท Remote

$50.25 - $67/hr

Strong business acumen and advanced knowledge of the software development lifecycle and methodologies. * Lean-Agile methodologies, practices, and tools (i.e. Azure DevOps/Jira). * Proven knowledge of ...

Data Engineer

Rochester, MN ยท On-site

$111K - $134K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

Structural Engineer

Goodhue, MN ยท On-site

$80K - $110K/yr

Perform a wide range of engineering tasks by operating computer-assisted design or engineering software and equipment such as load analysis, foundation sizing, corrosion analysis and more (BlueBeam ...

Structural Engineer

Goodhue, MN ยท On-site +1

$80K - $120K/yr

Perform a wide range of engineering tasks to include load analysis, foundation sizing, corrosion analysis, etc. by operating computer-assisted design or engineering software and equipment such as ...

Structural Engineer

Goodhue, MN ยท On-site

$80K - $120K/yr

Perform a wide range of engineering tasks to include load analysis, foundation sizing, corrosion analysis, etc. by operating computer-assisted design or engineering software and equipment such as ...

Structural Engineer

Goodhue, MN ยท On-site

$80K - $110K/yr

Perform a wide range of engineering tasks by operating computer-assisted design or engineering software and equipment such as load analysis, foundation sizing, corrosion analysis and more (BlueBeam ...

Senior VDC Engineer

Rochester, MN ยท On-site

$70 - $100/hr

Utilizes 3D design software to identify, communicate, and resolve project challenges * Utilizes ... Bachelor's degree in Architecture, Engineering, Building Information Modeling (BIM) or related ...

Controls Engineer

Stewartville, MN ยท On-site

$66K - $113K/yr

This role sits at the intersection of software and hardware - you'll be responsible for existing ... Bachelor's degree in Engineering with 2+ years of experience in automation or robotics * Hands-on ...

Senior AI/ML Engineer (Hybrid)

Rochester, MN ยท On-site

$102K - $140K/yr

You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will guide the engineering of systems that are pivotal to developing ...

New

Showing results 41-60

Software Engineer Software Developer information

See Rochester, MN salary details

$48.8K

$113.7K

$168.7K

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

As of Aug 19, 2026, the average yearly pay for software engineer software developer in Rochester, MN is $113,690.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,500.00 and $132,100.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 are popular job titles related to Software Engineer Software Developer jobs in Rochester, MN?

For Software Engineer Software Developer jobs in Rochester, MN, the most frequently searched job titles are:

What job categories do people searching Software Engineer Software Developer jobs in Rochester, MN look for?

The top searched job categories for Software Engineer Software Developer jobs in Rochester, MN are:

What cities near Rochester, MN are hiring for Software Engineer Software Developer jobs?

Cities near Rochester, MN with the most Software Engineer Software Developer job openings:

Infographic showing various Software Engineer Software Developer job openings in Rochester, MN as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $113,690 per year, or $54.7 per hour.

Scrum Master (Remote)

Da Vinci Software

Rochester, MN โ€ข Remote

$50.25 - $67/hr

Full-time

Re-posted 10 days ago


Job description

Overview:
Our client is seeking an experienced Agile Coach to join our team.

Key Responsibilities

  • The individual will be a Scrum Master for an area practicing SAFe Agile. 
  • The Scrum Master serves as a servant leader and coach for the Agile team, helping to ensure that the team follows Agile principles, facilitates team events like daily stand-ups, sprint planning, and retrospectives, and removes any impediments blocking the team's progress.
  • They will play a role in larger, cross-team coordination.
  • They help integrate their team’s work into the broader Program Increment (PI) planning, which involves multiple teams working together in a synchronized manner.
  • They also participate in PI planning events, work with other Scrum Masters and stakeholders to coordinate dependencies and support the team in aligning with the program's goals and objectives.
  • Their focus extends beyond individual team dynamics to also contributing to the overall success of the Agile Release Train (ART), which is a key structure in SAFe that aligns multiple teams around a common mission.
  • The Agile Coach will ensure teams live the agile values and principles and can coach on industry best practices that lead to agility.
  • This person will work with a cohort of other Agile Coaches to develop fit for purpose models for groups and support new and existing agile teams across the client.
  • They will have a strong orientation toward action, and an intellectual and practitioner curiosity to explore the "what if's".
  • Ideally, they have already schooled themselves on the basics or advanced levels of agility, recognizing the capability goes well beyond tools.
  • Specific responsibilities include: Ensure team vision, goals, scope, KPI's, and the product domains are identified for the agile team.
  • Train teams and establishing skills that allow for the enterprise-wide adoption of business agility framework.
  • Educate various roles and levels of people on agile principles, provide training sessions, and teach skills the lead towards organizationwide adoption of agile methodologies.
  • Provide team members with feedback and coach to advance maturity.
  • Develop and provide training on Agile-Lean practices.
  • Proactively work with a cohort of Agile coaches, trainers, and Agile CoP’s and CoE’s to co-develop continuous process improvement initiatives to education colleagues and stakeholders at all levels of the organization.
  • Provide tools to help reduce waste and drive improvement.
  • Self-starter with Consultant Mentality - Need to be able to coach and guide.

Skills:

  • SAFe Agile Experience required
  • SAFe Scrum Master experience required
  • Experience with Azure DevOps preferred but not required
  • SAFe Scrum Master Certification or Certified Scrum Master (CSM) is required. SAFe Scrum Master Certification is the preference.
  • Strong business acumen and advanced knowledge of the software development lifecycle and methodologies.
  • Lean-Agile methodologies, practices, and tools (i.e. Azure DevOps/Jira).
  • Proven knowledge of the application of Agile at scale and demonstrated ability to coach and lead the cultural and organizational change to make it work – SAFe or LeSS.
  • Previous experience in Product Ownership or Scrum Master
    Knowledge and experience in two or more Agile or Lean frameworks – Scrum, Kanban, Lean, Lean Six Sigma, Extreme Programming.

Minimum Qualifications:

  • Bachelor's degree OR 4 additional years of related experience beyond the minimum required may be substituted in lieu of a degree.
  • 3-5 years as an active Agile Coach.
  • 8 years of experience on an Agile Team.  
  • Track record within Healthcare industry supporting agile teams.
  • Excellent written and verbal communication skills with the ability to build relationships, influence outcomes, and to deliver effective presentations to a variety of audiences and stakeholders.
  • Comfortable with ambiguity and facilitating discussions to explore the best possible solutions.
  • The ability to lead and inspire with imagination, courage, and curiosity.
  • Strong business acumen and advanced knowledge of the software development lifecycle and methodologies.
  • Previous experience in Product Ownership or Scrum Master.
  • Knowledge and experience in two or more Agile or Lean frameworks - Scrum, Kanban, Lean, Lean Six Sigma, Extreme Programming.
  • 3 years of experience with Agile Management tools Jira/Azure DevOps.

Additional Notes:

  • Location: Remote
  • W2 Required


Da Vinci Software logo

About Da Vinci Software

Sourced by ZipRecruiter

Who We Are We are a software company that strives to build sustainable relationships through the delivery of innovative solutions. Agile software development is at the heart of 'how we work' which allows us to bring people together for strong collaboration and problem solving. What We Do We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes. We passionately believe 'how we work' is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Burnsville, MN, US

Year founded

2008

Social media