1

Contractual Scientific Software Developer Jobs in Minnesota

Software Developer

Sartell, MN ยท On-site

$100K - $120K/yr

... Science, Software Engineering, or related field (or equivalent experience)5+ years of experience with C# and the .NET framework, including .NET Core/.NET 6+Strong experience with ASP.NET Core MVC/Web ...

Software Developer

Sartell, MN ยท On-site

$100K - $120K/yr

Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) * 5+ years of experience with C# and the .NET framework, including .NET Core/.NET 6+ * Strong ...

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...

Software Developer

Saint Paul, MN ยท On-site

$120 - $140/hr

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...

Software Developer

Saint Paul, MN ยท On-site

$120K - $140K/yr

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...

Software Developer

Saint Paul, MN ยท On-site

$120K - $140K/yr

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...

Software Developer

Saint Paul, MN ยท On-site

$120K - $140K/yr

Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...

Software Developer / Software Developer / Software Developer / Software Developer / Software ... Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent ...

Software Developer

Saint Paul, MN ยท On-site

$98 - $199/hr

Bachelor's degree in Computer Science or a related field, or equivalent practical experience (at ... software engineering experience, including ownership of complex, production systems. * Strong ...

Bachelor's degree in Computer Science or a related field, or equivalent practical experience (at ... software engineering experience, including ownership of complex, production systems. * Strong ...

Software Developer

Minneapolis, MN ยท On-site

$60K - $80K/yr

Position Software Developer Location ioMosaic Corporation (Minneapolis, MN) Description Job Purpose ... Bachelor's degree in Computer Science or equivalent * 4 - 5 years of hands-on software development ...

Software Developer

Bloomington, MN ยท On-site

$70K - $90K/yr

Software Developer Reports to: VP, Development Department: Technology Location: Simplicity North ... Science and/or Computer Engineering from an accredited university. ยท Proficient in Java, HTML ...

Software Developer

Eagan, MN ยท On-site

$69K - $125K/yr

Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland ... Bachelor's degree in computer science or a related field with 2-4 years of relevant experience or a ...

Software Developer

Eagan, MN ยท On-site

$69K - $125K/yr

Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland ... Bachelor's degree in computer science or a related field with 2-4 years of relevant experience or a ...

Software Developer

Eagan, MN ยท Hybrid

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team ... Bachelor's degree in computer science or related field with 2+ years of relevant experience or a ...

next page

Showing results 1-20

Contractual Scientific Software Developer information

What is the difference between Contractual Scientific Software Developer vs Scientific Software Engineer?

AspectContractual Scientific Software DeveloperScientific Software Engineer
CredentialsBachelor's or Master's in Computer Science, Physics, or related fields; often contract-basedBachelor's or Master's in Computer Science, Physics, or related fields; full-time employment
Work EnvironmentProject-based, often freelance or temporary contractsFull-time, in research labs, universities, or industry
Employer & Industry UsageResearch institutions, government agencies, biotech firmsResearch institutions, industry R&D departments, academia

While both roles involve developing scientific software, Contractual Scientific Software Developers typically work on short-term projects under contract, focusing on specific deliverables. Scientific Software Engineers usually hold full-time positions, contributing to ongoing research and development efforts within organizations. The choice depends on employment preference and project scope.

What are the most commonly searched types of Scientific Software Developer jobs in Minnesota?

The most popular types of Scientific Software Developer jobs in Minnesota are:

What are popular job titles related to Contractual Scientific Software Developer jobs in Minnesota?

For Contractual Scientific Software Developer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Contractual Scientific Software Developer jobs in Minnesota look for?

The top searched job categories for Contractual Scientific Software Developer jobs in Minnesota are:

Infographic showing various Contractual Scientific Software Developer job openings in Minnesota as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Full-time

Posted yesterday

New


Job description

apg is looking for a Software Developer to support the design, development, integration, and ongoing support of software solutions for our connected devices and technology platforms. In this role, you will work across embedded application software, IoT connectivity, mobile applications, operating systems, APIs, and hardware interfaces to help deliver reliable, scalable, and user-focused technology solutions.

This is an excellent opportunity for an early to mid-career developer who enjoys solving technical problems, collaborating across engineering disciplines, and contributing to the full software development lifecycleโ€”from concept and development through testing, deployment, and product support.ย At apg, you will have the opportunity to contribute to technology that supports connected products used in real-world business environments. You will collaborate with cross-functional teams, solve meaningful technical challenges, and help build software solutions that support product innovation, reliability, and customer success.

What Youโ€™ll Do
โ€ขย ย  ย Develop and maintain software applications for connected devices.
โ€ขย ย  ย Develop and integrate Android applications, with additional work across Windows and Linux environments.
โ€ขย ย  ย Work with IoT devices, peripherals, and device communications.
โ€ขย ย  ย Develop and integrate APIs, SDKs, and third-party technologies.
โ€ขย ย  ย Support USB protocols and device connectivity.
โ€ขย ย  ย Troubleshoot issues involving software, operating systems, networks, connected devices, and hardware.
โ€ขย ย  ย Work with cloud, web-hosting, and backend environments.
โ€ขย ย  ย Collaborate with software, hardware, product, and technology teams.
โ€ขย ย  ย Develop testing, documentation, and support tools for production systems.

Bachelor's degree in computer science, software engineering, electrical/computer engineering, or a related field preferred; equivalent experience will also be considered.
3-6 years of software development experience.
Strong programming, debugging, testing, and software-development skills.
Experience with C#/.NET/MAUI, Ruby, Java, HTML, Python, and/or C/C++.
Experience developing for Android/Android Studio.
Experience with Windows and/or Linux environments.
Experience with IoT, connected devices, or hardware/software integration.
Experience with REST APIs, SDKs, and third-party integrations.
Strong analytical, problem-solving, organizational, and communication skills.
Ability to work effectively both independently and as part of a collaborative team.

Preferred Experience
Yocto Linux, MongoDB/NoSQL, or XML.
Point-of-sale systems and related technology.
POS peripherals such as payment terminals, printers, scanners, displays, and cash drawers.
Bluetooth, Wi-Fi, Ethernet, or serial communications.
Cloud platforms, web-hosting environments, backend services, databases, and web technologies.
Embedded systems, CI/CD, automated deployment, or security for connected devices and APIs.
Experience working with third-party technology providers.