Senior R Software Engineer

Remote $115k–$196k senior 4 months ago full-time quality 8.2/10

Role in brief

Quantori is hiring a Senior R Software Engineer to support and enhance its R-based scientific software ecosystem. This role involves collaborating with developers and users, maintaining R environments, and troubleshooting R packages. Candidates with strong R and Posit tools experience, who can work independently and overlap with US Pacific Time, should apply.

RPosit toolsGitLinuxUnix

About the role

This role focuses on supporting and improving Quantori's R-based scientific software ecosystem. The engineer will work closely with both developers and end users, providing day-to-day assistance and maintaining large-scale R environments. Key responsibilities include building, deploying, and troubleshooting R packages within a managed application environment.

The position is part of an enablement team, emphasizing user support and communication. The engineer will gather stakeholder requirements for development teams and create documentation. Delivering training sessions to users is also a component of the role, ensuring effective use of the R ecosystem.

Success in this position requires a proactive, problem-solving approach and the ability to work independently within a distributed team. The engineer will contribute to the stability and functionality of the R platforms, ensuring that scientific software operations run smoothly for all users.

The salary for this position ranges from $115,000 to $195,500 annually.

Skills that matter here

  • R: This role requires strong expertise in the R programming language and its ecosystem to support and improve scientific software.
  • Posit tools: Hands-on experience with Posit tools like RStudio, Workbench, Shiny, and Connect is necessary for package deployment and environment management.
  • Git: Experience with Git and platforms such as GitHub, GitLab, or Bitbucket is needed for version control and collaboration on R packages.
  • Linux: Solid knowledge of Linux/Unix systems, including command line and software compilation, is essential for maintaining R environments.
  • Unix: Solid knowledge of Linux/Unix systems, including command line and software compilation, is essential for maintaining R environments.

Who this role suits

  • A self-starter who can work effectively without constant supervision in a remote setting.
  • Someone who enjoys both technical problem-solving and direct user interaction.
  • An individual who excels at explaining complex technical concepts to diverse audiences.
  • A person comfortable with maintaining and improving established software ecosystems rather than building from scratch.

From the employer

  • Collaborate with developers and end users to support and improve the R ecosystem
  • Build, deploy, and troubleshoot R packages within a managed application environment
  • Provide day-to-day support for R users as part of the enablement team
  • Gather and communicate stakeholder requirements to development teams
  • Deliver training sessions and create supporting documentation for users
  • Support and maintain large-scale R environments and related platforms
  • Strong expertise in the R programming language and its ecosystem
  • Hands-on experience with Posit tools (RStudio / Workbench, Shiny / Connect)
  • Experience working with Git and platforms like GitHub, GitLab, or Bitbucket
  • Solid knowledge of Linux/Unix systems, command line, and software compilation
  • Strong communication skills, with the ability to present to both technical and non-technical audiences
  • Proactive, problem-solving mindset with the ability to work independently in a distributed team
  • Working hours must overlap with US Pacific Time (12:00 PM – 5:00 PM PST)
  • Competitive compensation
  • Remote work
  • Flexible working hours
  • A team with excellent tech expertise

Questions about this role

What is the remote work policy for this role?

This is a fully remote position, and Quantori has colleagues working remotely from various locations worldwide.

What level of seniority is expected for this position?

This is a senior-level role, requiring strong expertise and independent work.

What are the core technical skills required?

Key technical skills include R programming, Posit tools (RStudio, Shiny), Git, and knowledge of Linux/Unix systems.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Quantori.