Find a jobRecruiters

Software Developer (C++/C#) - Market Research Software

Exclusive opportunity

Onsite

Software Developer (C++/C#) - Market Research Software

The Analytical Group, Inc.

Software Developer (C++/C#) - Market Research Software

Skills

C#AIMarket Research

20 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$40,000 – $80,000 / year

Location:

Scottsdale, AZ, USA

Work mode:

Onsite

Published on:

30 September 2026

What they need


About Us

The Analytical Group, Inc. is the developer of WinCross®, a long-established crosstabulation and data-processing application used throughout the market research industry.

For decades, WinCross has helped researchers, analysts, and data professionals process complex survey data, perform statistical significance testing, and generate high-performance analytical tables.

We are a small, experienced software company, which means every team member has a meaningful impact. We value technical ability, but just as importantly, we value character, reliability, communication, curiosity, and a strong work ethic.

The Role

We are seeking a full-time Software Developer to help develop, maintain, and modernize WinCross, our flagship Windows desktop application.

WinCross is primarily written in C++, with a large and mature codebase developed over many years. We are also actively evaluating modernization opportunities, including selective adoption of C#, .NET, modern development practices, and AI-assisted software development.

This is a great opportunity for someone who enjoys understanding complex existing systems while also helping determine how those systems should evolve.

Because we are a smaller development team, this is not a role where you simply receive a ticket, write code, and move on. We want someone who asks questions, understands the problem being solved, communicates when something is not going as expected, and takes responsibility for delivering quality work.

What You’ll Do

  • Develop new features and enhancements for WinCross
  • Maintain and improve a large, mature C++ Windows application
  • Investigate and resolve bugs, performance issues, and customer-reported problems
  • Work with C#, .NET, and other technologies as we continue modernizing portions of the application
  • Help evaluate architectural improvements and modernization strategies
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews, testing, debugging, and release preparation
  • Use modern AI development tools to assist with coding, debugging, research, documentation, testing, and problem solving
  • Learn unfamiliar areas of the codebase and independently research solutions when necessary
  • Clearly communicate project status, technical challenges, risks, and unexpected delays
  • Take ownership of assigned projects from initial discussion through completion

AI-Assisted Development

We believe AI is becoming an essential part of modern software development, and we want developers who embrace it responsibly.

We expect our developers to be comfortable using AI tools to improve productivity.

For example:

  • Understanding unfamiliar code
  • Researching APIs and development approaches
  • Generating or reviewing code
  • Debugging difficult problems
  • Creating unit and regression tests
  • Refactoring existing functionality
  • Writing documentation
  • Exploring alternative implementations

We are especially interested in developers who are curious about how AI can make an experienced development team faster and more effective.

Required Qualifications

  • Strong software development experience with C++ and/or C#
  • Strong problem-solving and debugging skills
  • Ability to read and understand an existing codebase
  • Comfortable modifying mature or long-lived software
  • Ability to independently research unfamiliar technical problems
  • Strong attention to detail
  • Clear written and verbal communication
  • Ability to manage assignments and meet agreed-upon deadlines
  • Comfortable using or learning modern AI-assisted development tools

Job Type: Full-time

Pay: $40,000.00 - $80,000.00 per year

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

1 day ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

2 hours ago

Quick apply

Top Profil

Staff Software Engineer, Systèmes distribués et LLM

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsRubyDevOpsPostgreSQLKubernetesDevOps EngineerSolutions ArchitectStaffStaff EngineerInnovation

2 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools