High-paying software engineering jobs in Plymouth
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 228 software engineering jobs listed below pay well, with salaries between $62,456 and $147,320 per year. Software Engineer, Principal Software Engineer and Product Manager are among the most popular high-paying roles in Plymouth, MN.
Job title
Updated Oct 17, 2026Principal Software Engineer
Plymouth
Minnesota
Product Manager
Plymouth
Minnesota
Engineering Program Manager
Plymouth
Minnesota
Product Engineer
Plymouth
Minnesota
Software Engineer
Plymouth
Minnesota
Programmer
Plymouth
Minnesota
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Principal Software Engineer
Review job description
Please refer to the employers job description for complete details.
Principal Software Engineers lead development teams, design software architectures, and assure code quality. Advanced coding skills, leadership experience, and architectural expertise are essential.
Principal Software Engineer jobs take 13 days on average from job posting to starting date. Currently, 22% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 59 jobsAverage pay
Plymouth
$147,320 per yearMinnesota
$148,942 per year -
Product Manager
Review job description
Please refer to the employers job description for complete details.
Product Managers define product vision, oversee development cycles, and coordinate cross-functional teams. Expertise in market analysis, product lifecycle management, and agile methodologies is essential. Strong leadership and decision-making skills are required.
Product Manager jobs take 17 days on average from job posting to starting date. Currently, 36% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 35 jobsAverage pay
Plymouth
$123,034 per yearMinnesota
$116,722 per yearSkills
- Product management
- Agile
- Analysis skills
- APIs
- Product development
-
Engineering Program Manager
Review job description
Please refer to the employers job description for complete details.
Engineering program managers guide engineering projects, ensuring alignment with business goals and timelines. Key skills for this role include project management expertise, technical understanding and leadership.
Engineering Program Manager jobs take 151 days on average from job posting to starting date. Currently, 12% of job openings offer remote or hybrid positions and 5% of job openings are part-time roles.
See 11 jobsAverage pay
Plymouth
$54.77 per hourMinnesota
$61.85 per hour -
Product Engineer
Review job description
Please refer to the employers job description for complete details.
Product engineers design and develop innovative products while ensuring alignment with customer needs. Key skills for this role include strong engineering expertise, creativity and the ability to collaborate with team members.
Product Engineer jobs take 16 days on average from job posting to starting date. Currently, 13% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 18 jobsAverage pay
Plymouth
$109,020 per yearMinnesota
$95,882 per year -
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
Software Engineer jobs take 60 days on average from job posting to starting date. Currently, 19% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 91 jobsAverage pay
Plymouth
$96,542 per yearMinnesota
$110,107 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Programmer
Review job description
Please refer to the employers job description for complete details.
Programmers write, test and maintain code for software applications. Key skills for this role include proficiency in programming languages, problem solving and familiarity with software development methodologies.
Programmer jobs take 75 days on average from job posting to starting date. Currently, 2% of job openings are part-time roles.
See 14 jobsAverage pay
Plymouth
$34.52 per hourMinnesota
$32.40 per hourSkills
- JavaScript
- Agile
- .NET
- SQL
- C