Senior Software Developer
$109K - $137K/yr
As a Senior Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and development of the advanced applications that our ...
$109K - $137K/yr
As a Senior Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and development of the advanced applications that our ...
$109K - $137K/yr
As a Senior Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and development of the advanced applications that our ...
Software Developer (.NET MVC / C#) Location: St. Paul, MN (Hybrid - Onsite Mon/Tue/Thu) Job Type: Full-Time Contract Duration: March 16, 2026 - August 31, 2027 Interview Mode: Microsoft Teams About ...
Software Developer (.NET MVC / C#) Location: St. Paul, MN (Hybrid - Onsite Mon/Tue/Thu) Job Type: Full-Time Contract Duration: March 16, 2026 - August 31, 2027 Interview Mode: Microsoft Teams About ...
Software Developer (.NET MVC / C#) Location: St. Paul, MN (Hybrid - Onsite Mon/Tue/Thu) Job Type: Full-Time Contract Duration: March 16, 2026 - August 31, 2027 Interview Mode: Microsoft Teams About ...
Quick apply
Software Developer (.NET MVC / C#) Location: St. Paul, MN (Hybrid - Onsite Mon/Tue/Thu) Job Type: Full-Time Contract Duration: March 16, 2026 - August 31, 2027 Interview Mode: Microsoft Teams About ...
Minneapolis, MN · On-site
$78K - $108K/yr
About the role COUNTRY Financial is seeking a talented and driven Software Developer with specialized expertise in MuleSoft to join our dynamic technology team. In this role, you will play a key part ...
Minneapolis, MN · On-site
$78K - $108K/yr
About the role COUNTRY Financial is seeking a talented and driven Software Developer with specialized expertise in MuleSoft to join our dynamic technology team. In this role, you will play a key part ...
$55.50 - $73.50/hr
Master's degree in Computer Science, Software Engineering, or a closely related STEM discipline. * Strong C# with solid production experience building backend services. * .NET backend development ...
$55.50 - $73.50/hr
Master's degree in Computer Science, Software Engineering, or a closely related STEM discipline. * Strong C# with solid production experience building backend services. * .NET backend development ...
Woodbury, MN · On-site
$80K - $120K/yr
Job Requirements: * 5+ years of experience in the field of software development. Must be self-driven, take directions and work your schedule to those needs. * Intermediate full-stack web development ...
Woodbury, MN · On-site
$80K - $120K/yr
Job Requirements: * 5+ years of experience in the field of software development. Must be self-driven, take directions and work your schedule to those needs. * Intermediate full-stack web development ...
Woodbury, MN · On-site
Job Requirements: * 5+ years of experience in the field of software development. Must be self-driven, take directions and work your schedule to those needs. * Intermediate full-stack web development ...
Woodbury, MN · On-site
Job Requirements: * 5+ years of experience in the field of software development. Must be self-driven, take directions and work your schedule to those needs. * Intermediate full-stack web development ...
Minneapolis, MN · On-site
$53.75 - $71.75/hr
- Senior Software Engineer Job Title: Senior Software Engineer Location: Rice Creek, Minnesota Position Overview We are seeking a Senior Software Engineer to lead software product delivery in a Product ...
New
Minneapolis, MN · On-site
$53.75 - $71.75/hr
- Senior Software Engineer Job Title: Senior Software Engineer Location: Rice Creek, Minnesota Position Overview We are seeking a Senior Software Engineer to lead software product delivery in a Product ...
New
Power Platform Software Architect & Power Platform Software Developer Project Duration: April 2026 - August 2027 (with extension options) Work Type: Remote/Hybrid - St. Paul, MN Interview Format:
Power Platform Software Architect & Power Platform Software Developer Project Duration: April 2026 - August 2027 (with extension options) Work Type: Remote/Hybrid - St. Paul, MN Interview Format:
Power Platform Software Architect & Power Platform Software Developer Project Duration: April 2026 - August 2027 (with extension options) Work Type: Remote/Hybrid - St. Paul, MN Interview Format:
Quick apply
Power Platform Software Architect & Power Platform Software Developer Project Duration: April 2026 - August 2027 (with extension options) Work Type: Remote/Hybrid - St. Paul, MN Interview Format:
$52 - $67.25/hr
Software Developer - Java Location: Eagan, MN Duration: 6 month (may extend) ~ FACE-FACE INTERVIEW REQUIRED ~ Key Responsibilities: Develop new features for applications and collaborate with business ...
$52 - $67.25/hr
Software Developer - Java Location: Eagan, MN Duration: 6 month (may extend) ~ FACE-FACE INTERVIEW REQUIRED ~ Key Responsibilities: Develop new features for applications and collaborate with business ...
Brooklyn Park, MN · On-site
$69K - $158K/yr
Salesforce Software Developer The Opportunity: As a Salesforce developer, you will work closely with other developers, product owners, test engineers, and architects to ensure the timely and ...
Brooklyn Park, MN · On-site
$69K - $158K/yr
Salesforce Software Developer The Opportunity: As a Salesforce developer, you will work closely with other developers, product owners, test engineers, and architects to ensure the timely and ...
$57 - $75.25/hr
We are looking for full-stack engineers who can help us reach our mission of changing the way retailers take payments. We will be building products for consumers and retailers in the payments space.
$57 - $75.25/hr
We are looking for full-stack engineers who can help us reach our mission of changing the way retailers take payments. We will be building products for consumers and retailers in the payments space.
Minneapolis, MN · On-site
$57 - $75.25/hr
We are looking for full-stack engineers who can help us reach our mission of changing the way retailers take payments. We will be building products for consumers and retailers in the payments space.
Minneapolis, MN · On-site
$57 - $75.25/hr
We are looking for full-stack engineers who can help us reach our mission of changing the way retailers take payments. We will be building products for consumers and retailers in the payments space.
Net Software Developer Splunk Location- St. Paul, MN (Local Only) Contract W2 Desired Skills • Five years of experience developing Splunk applications, API, Dashboard, and logging. The candidate ...
Quick apply
Net Software Developer Splunk Location- St. Paul, MN (Local Only) Contract W2 Desired Skills • Five years of experience developing Splunk applications, API, Dashboard, and logging. The candidate ...
Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase. * They work closely with the ...
Quick apply
Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase. * They work closely with the ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
Quick apply
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
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 ...
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 ...
$47K - $57.5K
1% of jobs
$57.5K - $68K
4% of jobs
$68K - $78.5K
9% of jobs
$88.3K is the 25th percentile. Wages below this are outliers.
$78.5K - $89K
12% of jobs
$89K - $99.5K
15% of jobs
The median wage is $106.4K / yr.
$99.5K - $110.1K
14% of jobs
$110.1K - $120.6K
15% of jobs
$124.7K is the 75th percentile. Wages above this are outliers.
$120.6K - $131.1K
13% of jobs
$131.1K - $141.6K
9% of jobs
$141.6K - $152.1K
5% of jobs
$152.1K - $162.6K
3% of jobs
$47K
$109.5K
$162.6K
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

$109K - $137K/yr
Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted 10 days ago
8.4
Based on 7 frontline employees who took The Breakroom Quiz
74th of 209 rated software companies
The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways - from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.
The RoleAspenTech's Advanced Distribution Management System (ADMS) is a high growth area in our business that plays a central role in an electric distribution utility's ability to monitor, manage, control, and optimize the increasingly complex grid. As a Senior Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and development of the advanced applications that our customers use in real-time operations to maintain and control their network safely and more efficiently.Work Authorization
AspenTech will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1(including those with OPT or CPT) , H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.
#LI-AA2
The salary range for this role is $109,600.00 - $137,000.00. This range represents what we in good faith believe is the range possible for base compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range based on several factors. This range may be modified in the future. This role is also eligible for bonus or variable incentive pay. Additionally, we offer a comprehensive benefits package including paid time off, charitable giveback day, medical/dental/vision insurance, and retirement benefits to eligible employees.Sourced by ZipRecruiter
Software development
10,000+ Employees
Bedford, MA, US
1981