2

Full Time Scientific Software Developer Jobs in Madison, WI

We are looking for Software Engineers to join our R&D team ... If you have a Technical Bachelor's degree preferably in Computer Science or Computer Engineering, a ...

Bachelor's degree in computer science, Software Engineering, Data Science, Engineering Physics, Mechanical Engineering, Mechatronics, or a closely related technical field. * At least 4years of ...

As a Software Engineer, you will join a multidisciplinary team of designers, engineers, and problem ... Bachelor's degree in Computer Science or a related discipline * Five or more years of professional ...

Software Engineer

Sun Prairie, WI · On-site

$70K - $100K/yr

As a Software Engineer, you will join a multidisciplinary team of designers, engineers, and problem ... Bachelor's degree in Computer Science or a related discipline * Five or more years of professional ...

As a Software Engineer, you will join a multidisciplinary team of designers, engineers, and problem ... Bachelors degree in Computer Science or a related discipline * Five or more years of professional ...

As a Software Engineer, you will join a multidisciplinary team of designers, engineers, and problem ... Bachelor's degree in Computer Science or a related discipline * Five or more years of professional ...

Principal Software Engineer

Madison, WI

$136K - $182K/yr

Position Overview The Principal Software Engineer is a senior Individual Contributor and cross ... on a full-time basis. In addition, this position is bonus eligible. Exact Sciences is proud to ...

Sr Software Engineer

Madison, WI · On-site

$106K - $145K/yr

Collaborate with interdisciplinary teams, including scientists, opto-mechanical engineers, and electrical engineers, to solve complex problems and deliver high-quality software solutions. * Empower ...

Sr Software Engineer

Madison, WI · On-site

$106K - $145K/yr

Collaborate with interdisciplinary teams, including scientists, opto-mechanical engineers, and electrical engineers, to solve complex problems and deliver high-quality software solutions. * Empower ...

Artificial Intelligence Engineer III

Madison, WI · On-site

$58 - $77.75/hr

This role applies advanced software, data science, machine learning, and LLM engineering expertise to build AI powered applications, model driven solutions, and intelligently automated workflows. The ...

Artificial Intelligence Engineer III

Madison, WI · On-site

$58 - $77.75/hr

This role applies advanced software, data science, machine learning, and LLM engineering expertise to build AI powered applications, model driven solutions, and intelligently automated workflows. The ...

The ability to design, develop, and maintain software systems and applications by applying principles and techniques of computer science, engineering, and mathematical analysis. This includes the ...

The ability to design, develop, and maintain software systems and applications by applying principles and techniques of computer science, engineering, and mathematical analysis. This includes the ...

The ability to design, develop, and maintain software systems and applications by applying principles and techniques of computer science, engineering, and mathematical analysis. This includes the ...

next page

Showing results 1-20

Full Time Scientific Software Developer information

See Madison, WI salary details

$84.1K

$103.3K

$136.5K

How much do full time scientific software developer jobs pay per year?

As of Jul 18, 2026, the average yearly pay for full time scientific software developer in Madison, WI is $103,281.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,700.00 and $115,900.00 per year, depending on experience, location, and employer.

What are the typical collaboration patterns for a Full Time Scientific Software Developer within research teams?

As a Full Time Scientific Software Developer, you will frequently collaborate with scientists, data analysts, and other developers to translate research needs into robust software solutions. This often involves participating in regular meetings to discuss project goals, reviewing experimental data, and iteratively refining code based on user feedback. Clear communication and the ability to understand complex scientific concepts are essential, as you may be responsible for bridging the gap between scientific theory and practical implementation. Collaboration tools like version control systems and project management platforms are commonly used to facilitate teamwork and track progress.

What does a Full Time Scientific Software Developer do?

A Full Time Scientific Software Developer designs, develops, and maintains software applications used in scientific research and analysis. Their work often involves programming in languages like Python, C++, or MATLAB to create tools for data analysis, modeling, simulation, or visualization. They collaborate with scientists and researchers to understand their computational needs and translate them into robust, efficient software solutions. This role requires both strong software engineering skills and a solid understanding of the scientific domain they support.

What are the key skills and qualifications needed to thrive as a Full Time Scientific Software Developer, and why are they important?

To thrive as a Full Time Scientific Software Developer, you need strong programming skills (often in languages like Python, C++, or Java), a solid foundation in scientific computing, and typically a degree in computer science, physics, mathematics, or a related field. Experience with scientific libraries (e.g., NumPy, SciPy), version control systems (like Git), and familiarity with high-performance computing or cloud platforms are commonly required. Analytical thinking, problem-solving abilities, and effective communication are crucial soft skills for collaborating with researchers and conveying technical concepts. These skills and qualities are vital for developing reliable, efficient software solutions that advance scientific discovery and support interdisciplinary teams.
What are the most commonly searched types of Scientific Software Developer jobs in Madison, WI? The most popular types of Scientific Software Developer jobs in Madison, WI are:
What are popular job titles related to Full Time Scientific Software Developer jobs in Madison, WI? For Full Time Scientific Software Developer jobs in Madison, WI, the most frequently searched job titles are:
What cities near Madison, WI are hiring for Full Time Scientific Software Developer jobs? Cities near Madison, WI with the most Full Time Scientific Software Developer job openings:
Android Software Engineer

Android Software Engineer

Johnson Health Tech Companies

Cottage Grove, WI • On-site

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 13 days ago


Johnson Health Tech rating

8.1

Company rating: 8.1 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

132nd of 430 rated machine equipment manufacturers


Job description

Description:


Position Overview:

The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding of new engineers. Leading by example, the ideal candidate will leverage sound technical knowledge to improve products and processes. Has a strong capability to anticipate and resolve engineering development challenges early and effectively.


Responsibilities:

· Contributes to building a positive, engaging, and interesting work environment

· Provides input in sprint ceremonies to help empower software team to contribute to the software development process

· Understands and participates in improving all Johnson Development Processes, takes time to coach others to help them to understand them

· Advocates quality software development practices, documentation and testing on their team

· Lead individual development projects as needed

Requirements:

Education:

· Bachelor’s degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science /

Technical Engineering.


Experience:

· 3-5 years of programming in Native Android using Java or Kotlin

· 5 years of object-oriented programming in a language such as C++, C#, Java

· 4 years of UI based application development.

· 2 years with built-in and integration unit testing.

· 3 years writing or editing technical documentation

· 3 years or project sustaining or inheritance.

· Experience in project architecting.


Other Requirements:

· Ability and willingness to travel both internationally and domestically

· Ability and willingness to communicate with overseas teams during non-business hours

· Ability to work well with numerous diverse groups and individual

· Ability to mentor junior engineers

· Excellent written and verbal communication skills


Benefits:

We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include:

· Health & Dental Insurance

· Company paid Life Insurance

· 401(k)

· Paid Time Off benefits

· Product discounts

· Wellness programs


Equal Opportunity Employer, including Veterans and Individuals with Disabilities

What Johnson Health Tech employees say

Pay

Workplace

Get the full story on Breakroom