1

Research Assistant Software Developer Jobs in Provo, UT

Software Engineer II

Provo, UT

$92K - $126K/yr

With our three market leading businesses, world-class operations and investments in research and ... What You Will Do * Assist and participate in the requirements, design, development and testing of ...

Software Engineer II

Provo, UT

$92K - $126K/yr

With our three market leading businesses, world-class operations and investments in research and ... What You Will Do * Assist and participate in the requirements, design, development and testing of ...

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

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

Draper, UT · On-site

$120 - $180/hr

Use AI coding assistants, automated testing, and modern tooling as a core part of your daily ... Solid understanding of Agile, DevOps, CI/CD, and delivery management practices such as sprint ...

This is an engineering-first role rather than a research position, with an emphasis on building ... assist the Bank in maintaining its Affirmative Action Program. Compliance with Bank Secrecy Act ...

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

Showing results 21-40

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 Security Engineer - Application & Cloud Security

Acima Digital

Draper, UT • On-site

$100 - $130/hr

Other

Medical, Dental, Vision, Retirement

Posted 6 days ago


Job description

Job Title

Senior Security Engineer – Application & Cloud Security (Draper, Utah, In-Office)

About the Position

You will play a critical role in securing modern cloud-native applications, CI/CD pipelines, APIs, infrastructure, and development ecosystems across the enterprise. The ideal candidate is a cybersecurity-minded engineer who previously worked as a software developer, DevOps engineer, platform engineer, or infrastructure engineer and still possesses strong coding and system-level troubleshooting skills. This role requires someone who can read and understand source code, work closely with engineering teams, threat hunt across modern environments, and help build scalable security capabilities directly into the software development lifecycle. This position will work across Application Security, Cloud Security, and Engineering teams to help secure enterprise applications and cloud infrastructure, operating at scale.

Key Responsibilities
  • Work directly with software engineers, DevOps engineers, architects, and leadership to identify, prioritize, and remediate security vulnerabilities across applications and cloud environments.
  • Perform hands‑on application security reviews, source code analysis, threat modeling, and architecture reviews for modern applications and APIs.
  • Build, integrate, automate, and operationalize security controls within modern CI/CD pipelines.
  • Secure Infrastructure as Code (IaC) environments using Terraform, CloudFormation, Kubernetes, and related technologies.
  • Develop and maintain automated security tooling and workflows across SAST, DAST, SCA, secrets scanning, container security, and cloud security platforms.
  • Support incident response, threat hunting, forensic investigations, and remediation activities related to application and cloud environments.
  • Identify and remediate security weaknesses involving APIs, authentication systems, secrets management, cloud infrastructure, containers, and microservices.
  • Work closely with engineering teams to establish secure‑by‑default engineering practices and security guardrails.
  • Assist with implementing and tuning WAF, API security, identity platforms, cloud security tooling, runtime protection, and logging/monitoring capabilities.
  • Help operationalize modern security practices around: SSDLC, Software supply chain security, Cloud‑native security, Threat detection and response.
  • Participate in security investigations involving fraud, insider threats, suspicious application activity, and cloud incidents.
  • Provide technical leadership and mentorship across engineering and security teams.
Job Requirements / Qualifications
  • 5+ years of experience in Application Security, DevSecOps, Cloud Security, Software Engineering, or related technical disciplines.
  • Previous hands‑on experience as a software developer, DevOps engineer, platform engineer, infrastructure engineer, or similar engineering role.
  • Experience securing modern CI/CD environments and integrating security into engineering workflows.
  • Strong experience with Infrastructure as Code (IaC), including Terraform, CloudFormation, Kubernetes, Helm, or similar technologies.
  • Experience with public cloud platforms such as AWS, Azure, or GCP.
  • Hands‑on experience with security tooling such as SAST, DAST, SCA, etc.
  • Understanding of OWASP Top 10, API security risks, cloud‑native security threats, identity security, and modern attack techniques.
  • Experience investigating and remediating vulnerabilities involving applications, APIs, authentication systems, cloud infrastructure, or software supply chain risks.
  • Strong understanding of how to leverage AI tools and AI‑assisted engineering workflows securely and effectively within day‑to‑day operations.
  • Experience using modern AI‑assisted development and security platforms such as GitHub Copilot, Claude, ChatGPT, or similar tools to improve engineering productivity, threat analysis, code review, vulnerability research, automation, and operational efficiency.
  • Ability to evaluate, validate, and securely operationalize AI‑generated output within enterprise engineering and cybersecurity environments.
  • Understanding of the security implications, risks, and governance considerations associated with AI‑assisted software development and modern AI workflows.
  • Demonstrates a mindset of continuous learning and adaptation as AI rapidly transforms modern software engineering, DevOps, and cybersecurity operations.
Compensation & Benefits
  • Competitive compensation
  • Full health benefits – Medical/Dental/Vision
  • 401(k) match, (5%/4%)
  • DTO (discretionary time off)
  • Health savings account (HSA) with company contribution
  • College tuition reimbursement program (STEM degrees)
  • Unlimited use of LinkedIn Learning
  • On‑site gym and showers
  • Free car charging and covered parking
SPONSORSHIP

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.

EEO / AFFIRMATIVE ACTION STATEMENTS

Upbound/Acima/Brigit are equal opportunity employers committed to ensuring that all employment decisions are made on a non‑discriminatory basis, and without regard to actual or perceived race. Upbound Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#J-18808-Ljbffr