1

Research Assistant Software Developer Jobs in Provo, UT

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 ...

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 ...

With our three market leading businesses, world-class operations and investments in research and ... Analyzing engineering software in accordance with MIL-STD-882E, JSSSEH, and other relevant ...

Software Engineer, Data

Lehi, UT

$107K - $129K/yr

As a Software Engineer, Data , you will be the core engineer responsible for building, scaling, and ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Software Engineer, Data

Lehi, UT · On-site

$107K - $129K/yr

As a Software Engineer, Data , you will be the core engineer responsible for building, scaling, and ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Embedded Software Engineer

Provo, UT

$117K - $153K/yr

With our three market leading businesses, world-class operations and investments in research and ... Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ...

Software Engineer, Data

Lehi, UT

$107K - $129K/yr

As a Software Engineer, Data , you will be the core engineer responsible for building, scaling, and ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Embedded Software Engineer

Provo, UT

$117K - $153K/yr

With our three market leading businesses, world-class operations and investments in research and ... Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ...

Principal HWIL Software Engineer

Provo, UT

$127K - $171K/yr

With our three market leading businesses, world-class operations and investments in research and ... May train software developers in the use of configuration management tools and the implementation ...

Senior .Net Software Engineer

Provo, UT · Hybrid

$115K - $152K/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 ...

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 Aug 11, 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 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 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 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 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 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:

Senior Software Engineer (TypeScript & Python)

Helpside

Lindon, UT

$110K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 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
  • Expert in TypeScript and Python, with strong command of type systems, application architecture, and API design
  • Deep experience with React and modern front-end patterns — component design, state management, performance
  • Proficient in SQL and relational database design, with ORM fluency and the judgment to know when to drop to raw queries
  • Experience designing, building, and operating web applications and APIs in production
  • Strong fluency across the stack, and the ability to move between languages without needing to be told which one to use
  • 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

Nice to have

  • Experience in HR tech, payroll, benefits, fintech, or other complex, data-heavy domains
  • Experience with C#/.NET. Our established platform is .NET, and you'll interact with it
  • Experience with Next.js or Vite
  • Experience with Vue.js or other common JS libraries and frameworks
  • Experience taking a codebase from low to high test coverage
  • 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
  • Paid time off

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