1

Data Analysis Software Developer Jobs (NOW HIRING)

Software Developer

Miami, FL · On-site

$80K - $100K/yr

... for a Software Engineer/Programmer with experience in healthcare to produce and implement ... Experience in design/development and healthcare data analytics environment. * Analytical mind with ...

... programming with data analysis software such as R, Python, SAS, or MATLAB. \n \n \n \n \n \n

Software Developer

New York, NY · On-site

$70 - $90/hr

The ideal candidate is an experienced software developer who enjoys optimizing data and analytics systems and building them from the ground up. They must be self-directed and comfortable supporting ...

Software Engineer 2

Wilmington, MA · On-site

$106.60K - $146K/yr

The ideal candidate is a software developer who is able to analyze problems to assess root cause, collect and characterize data to gain understanding of system behavior, and understand the physical ...

Software Engineer 2

Wilmington, MA · On-site

$106.60K - $146K/yr

The ideal candidate is a software developer who is able to analyze problems to assess root cause, collect and characterize data to gain understanding of system behavior, and understand the physical ...

This role focuses on software scripting, database development, and data analytics that improve program workflows and support engineering, logistics, and program management operations. The position ...

... IT, Data Analytics and Software Development. Elevate your career and make a difference. Your ... The Software Developer will leverage their strong technical background and knowledge to design ...

Software Developers also analyze and design databases within an application area. RESPONSIBILITIES ... data, or controlling other equipment. * Develops or directs software system testing and validation ...

A Software Engineering job in Lexington, KY 40507, is currently available through Belcan at one of ... Analyze customer data to identify system issues, providing resolution and analysis summaries

next page

Showing results 1-20

Data Analysis Software Developer information

See salary details

$48K

$111.8K

$166K

How much do data analysis software developer jobs pay per year?

As of May 31, 2026, the average yearly pay for data analysis software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Data Analysis Software Developer, and why are they important?

To thrive as a Data Analysis Software Developer, you need strong programming skills (typically in Python, R, or Java), a background in statistics or mathematics, and experience with data structures and algorithms, usually supported by a degree in computer science or a related field. Familiarity with data analysis libraries (such as Pandas, NumPy, or dplyr), database systems (like SQL), and version control tools (e.g., Git) is essential, and certifications in data science or analytics can be advantageous. Critical thinking, attention to detail, and effective communication are important soft skills for translating complex data into actionable insights and collaborating with stakeholders. These skills are crucial for building robust, efficient analytics solutions that drive informed decision-making and add value to organizations.

How do Data Analysis Software Developers typically collaborate with data scientists and business analysts within a project team?

Data Analysis Software Developers work closely with data scientists and business analysts to bridge the gap between complex data needs and practical software solutions. They collaborate by translating analytical requirements into robust, scalable software tools and platforms, ensuring that data pipelines, visualization dashboards, and analytical features align with stakeholders’ goals. Regular meetings, code reviews, and joint problem-solving sessions are common, fostering strong communication and shared understanding. This collaborative environment helps ensure that the software developed is both technically sound and meets the practical needs of end-users.

What does a Data Analysis Software Developer do?

A Data Analysis Software Developer designs, builds, and maintains software tools and applications that help organizations analyze and interpret complex data sets. They work closely with data scientists, analysts, and business stakeholders to create solutions for collecting, processing, and visualizing data. This role often involves programming, understanding databases, and implementing algorithms to extract valuable insights from data. Additionally, they ensure the software is efficient, scalable, and user-friendly to support data-driven decision-making.

What is the difference between Data Analysis Software Developer vs Data Analyst?

AspectData Analysis Software DeveloperData Analyst
Required SkillsProgramming, software development, data modelingData interpretation, statistical analysis, visualization
CertificationsProgramming certifications, data management coursesStatistical or data analysis certifications
Work EnvironmentDeveloping data tools, coding, software projectsAnalyzing data sets, creating reports, dashboards
Industry UsageTech companies, software firms, data-driven organizationsBusiness, finance, marketing, healthcare sectors

While both roles work with data, a Data Analysis Software Developer focuses on creating software tools and applications for data analysis, requiring programming skills. In contrast, a Data Analyst primarily interprets data to generate insights and reports, often using existing tools. Understanding these differences helps in choosing the right career path or job search focus.

What states have the most Data Analysis Software Developer jobs? States with the most job openings for Data Analysis Software Developer jobs include:
Software Developer

Software Developer

Ensure Data Solutions, LLC

Miami, FL • On-site

$80K - $100K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 5 days ago


Job description

Ensure Data Solutions is a software-as-a-service platform for organizations engaged in population health management. By leveraging our solutions, our clients improve efficiency, engage patients or members in the management of their health, and enhance the quality and health outcomes

We are looking for a Software Engineer/Programmer with experience in healthcare to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. We'd like to meet you if you have hands-on experience in software development and agile methodologies. Your goal will be to develop high-quality software aligned with user needs and business goals.

Qualifications

  • Bachelor's Degree in MIS/IT/Computer Science is preferred or collective experience, training, and education.
  • Required knowledge of .Net (C# and VB.net)
  • Required knowledge of Javascript, JQuery, CSS, and HTML
  • Comprehensive understanding and working with a variety of systems (e.g., Tableau, SQL Server, and/or other platforms and technologies).
  • Experience in design/development and healthcare data analytics environment.
  • Analytical mind with problem-solving aptitude, creative thinking, and troubleshooting skills.
  • Familiarity with system analysis, design, development, quality assurance, and integration methodologies
  • Experience with claims, clinical outcomes, clinical quality measures [HEDIS], Case Management, and Utilization Management data.
  • Excellent interpersonal skills; able to communicate and work effectively with staff
  • Extensive experience in software development, scripting, and project management
  • Experience using system monitoring tools and automated testing frameworks

Responsibilities

  • Develop high-quality software design and architecture
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Recommend software upgrades to optimize operational efficiency
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with the latest technologies

LOCATION

· Miami (office-based position)

This position is not eligible for visa sponsorship.

EDS is an Equal Opportunity Employer. We base our employment decisions entirely on business needs, job requirements, and qualifications—we do not discriminate based on race, gender, religion, health, parental status, personal beliefs, veteran status, age, or any other status. We have zero tolerance for any kind of discrimination, and we are looking for candidates who share those values. Applications from women and members of underrepresented minority groups are welcomed.