1

Research Assistant Software Developer Jobs in Provo, UT

Senior Software Engineer (C#)

Lindon, UT ยท On-site

$110K - $145K/yr

Role Overview We're looking for a senior full stack software engineer who loves to build and ship ... Expert at researching bugs and providing effective solutions. * Solid grasp of fundamentals: data ...

Senior Software Engineer - Backend

American Fork, UT ยท On-site

$109K - $144K/yr

Partner closely with product management, hardware engineers, and AI research teams to translate ambiguous business requirements into robust, scalable software solutions. OUR IDEAL CANDIDATE * Proven ...

Software Engineer

Lehi, UT ยท On-site

$90K - $120K/yr

... the AI assistant to remember it? Do we really need 10 step workflows, or is there one job that ... software. We're proudly an engineering-led company. We believe the best product wins and that ...

Senior Software Engineer

Sandy, UT ยท On-site

$153K - $215K/yr

Senior Software Engineer: Work as a member of an agile team to design, develop, and enhance ... Support the production environment and assist other developers in a team environment utilizing ...

Leverage AI coding assistants (Claude, GitHub Copilot, or similar) to accelerate development ... Experience with infrastructure as code (Terraform) and DevOps practices * Understanding of code ...

Senior .Net Software Engineer

Provo, UT ยท On-site

$117K - $154K/yr

Together with our 200+ university research partners, we have built PredictIt, into the "The Stock ... Azure, Azure DevOps Pluses: * Experience developing financial systems * Experience with Apache ...

Senior .Net Software Engineer

Provo, UT ยท On-site

$117K - $154K/yr

Together with our 200+ university research partners, we have built PredictIt, into the "The Stock ... Azure, Azure DevOps Pluses: * Experience developing financial systems * Experience with Apache ...

Senior Software Engineer

Sandy, UT ยท On-site

$130K - $155K/yr

Experience with version control, CI/CD pipelines, and modern DevOps practices. * Strong ... assist the Bank in maintaining its Affirmative Action Program. Compliance with Bank Secrecy Act ...

Senior Software Engineer

Sandy, UT ยท On-site

$100K - $155K/yr

Experience with version control, CI/CD pipelines, and modern DevOps practices. * Strong problem ... assist the Bank in maintaining its Affirmative Action Program. Compliance with Bank Secrecy Act ...

Senior Software Engineer

Sandy, UT ยท On-site

$100K - $155K/yr

Experience with version control, CI/CD pipelines, and modern DevOps practices. * Strong ... assist the Bank in maintaining its Affirmative Action Program. Compliance with Bank Secrecy Act ...

Showing results 41-60

Research Assistant Software Developer information

See Provo, UT salary details

$27.9K

$94.8K

$228.5K

How much do research assistant software developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for research assistant software developer in Provo, UT is $94,847.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,100.00 and $100,300.00 per year, depending on experience, location, and employer.

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What are the key skills and qualifications needed to thrive as a research assistant software developer, and why are they important?

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

What job categories do people searching Research Assistant Software Developer jobs in Provo, UT look for?

The top searched job categories for Research Assistant Software Developer jobs in Provo, UT are:

What cities near Provo, UT are hiring for Research Assistant Software Developer jobs?

Cities near Provo, UT with the most Research Assistant Software Developer job openings:

Infographic showing various Research Assistant Software Developer job openings in Provo, UT as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $94,847 per year, or $45.6 per hour.

Senior Software Engineer (C#)

Helpside

Lindon, UT โ€ข On-site

$110K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 16 days ago


Job description

About Helpside
Helpside is the HR department for small businesses that don't have one - payroll, benefits, HR, safety, and workers' comp, handled by people who do nothing else.
We serve small and mid-sized businesses across the U.S. Today we run more than $1B in annual payroll for more than 1,000 companies and tens of thousands of their employees.
Role Overview
We're looking for a senior full stack software engineer who loves to build and ship. You'll design, build, and own features end to end across our HR, payroll, and benefits platform - from technical design through deployment and support - writing clean, well-tested code that holds up in production.
You'll work closely with product, design, and other engineers to turn complex requirements into simple, reliable software. We use AI tools heavily to move faster, and we expect you to as well - but we hire for engineering judgment first.
Key Responsibilities
Build & Ship
  • Design, build, test, and maintain features across the stack, owning them from technical design through production
  • Write clean, maintainable, well-tested code and contribute to a healthy, scalable codebase
  • Break large problems into shippable increments and deliver them on a predictable cadence

Quality & Reliability
  • Own the reliability of the systems you build - monitoring, debugging, and resolving production issues
  • Care about security, performance, and data integrity in a domain where accuracy is non-negotiable
  • Help improve engineering practices: testing, code review, CI/CD, and tooling

Collaboration
  • Partner with product and design to scope work, clarify requirements, and propose practical solutions
  • Give and receive thoughtful code reviews and technical feedback
  • Communicate clearly about trade-offs, progress, and risks with both technical and non-technical partners

How We Build
  • Use AI tools as part of how you build - to accelerate design, coding, testing, and debugging
  • Mentor engineers and help raise the bar for the team

Qualifications
  • 5+ years of professional software engineering experience building and shipping production software, preferably in B2B/SaaS
  • High agency. You don't wait to be told. You see a gap and fill it.
  • Strong fluency in at least one modern programming language and the ability to work effectively across the stack
  • Experience designing, building, and operating web applications and APIs in production
  • Expert in C# with an understanding of OOP and application architecture.
  • Proficient in SQL, Transact-SQL (T-SQL), with an understanding of relational database design.
  • Experience creating and consuming services and data.
  • Disciplined coding, with a commitment to maintain a team-defined framework/architecture.
  • Expert at researching bugs and providing effective solutions.
  • Solid grasp of fundamentals: data modeling, testing, version control, and CI/CD
  • You use AI tools (Claude Code, Cursor, Codex, etc.) as part of how you build - and you have the judgment to know when to trust them and when not to

Nice to have
  • Experience in HR tech, payroll, benefits, fintech, or other complex, data-heavy domains
  • Front-End Web Development skills: HTML, CSS, JavaScript ("raw" + common libraries), Responsive Web Design (RWD).
  • Experience with Vue.js, or other common JS libraries and frameworks (Angular, React, etc.).
  • Experience with Agile methodologies and tools.

Compensation & Benefits
  • Competitive Salary
  • Health insurance 100% paid by employer (for both employee and family!)
  • Additional voluntary supplemental benefits including dental, vision, life insurance, disability, accident, critical illness, etc.
  • 401(k) with company match
  • Paid holidays and paid time off

Job Type: Full-Time. Job Location: Lindon, Utah (In-Person/Hybrid)