Seeking a self-driven R Software Engineer to develop and maintain an internal R-based scientific software ecosystem. This role involves package distributions, platform integrations, and supporting researchers and developers. Requires strong R expertise, Linux/Unix experience, and a proactive approach to improving user experience.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
We are looking for a self-driven and enthusiastic R Software Engineer to support the development and maintenance of an internal R-based scientific software ecosystem. This role involves working on large-scale package distributions, platform integrations, and enabling researchers and developers to effectively use the tools provided. You will collaborate with a distributed team and engage closely with stakeholders to deliver reliable, scalable, and user-friendly solutions. This position requires a proactive mindset, strong problem-solving skills, and a passion for improving developer and user experiences. This is a full-time remote role with working hours aligned to PST/PDT business hours.
Responsibilities:
- Build, deploy, and troubleshoot R software packages within a managed application environment
- Ensure smooth integration across R ecosystems, platforms, and package management tools
- Support the adoption of platforms by developers and end users
- Deliver training sessions and provide guidance to users
- Collaborate with cross-functional teams to design and improve solutions
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
What we expect:
- Significant expertise with R programming language ecosystem and Posit tools, including RStudio/Workbench and RShiny/Connect
- Able to troubleshoot dependencies and build failures for R packages
- Strong working experience with Linux or Unix operating systems, software compilation, and the command line
- Knowledge of Git and prior experience with GitHub, GitLab, and/or Bitbucket
- Experience presenting your work, both verbally and in writing, to diverse audiences including stakeholders and technical colleagues
- Working hours must overlap with US Pacific Time (12:00 PM – 5:00 PM PST)
Nice to have:
- Experience with Bioconductor or similar scientific/bioinformatics tools
- Knowledge of Python and Jupyter Notebooks
- Experience supporting end users in a technical environment
- Familiarity with software packaging tools (e.g., EasyBuild, Spack, Homebrew)
- Understanding of DevOps practices, including CI/CD and testing frameworks
- Degree in Computer Science, Statistics, Mathematics, Life Sciences, or a related field
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
We offer:
- Competitive compensation
- Remote work
- Flexible working hours
- A team with excellent tech expertise
Similar Jobs
Explore other opportunities that match your interests
Bright Vision Technologies
Director, Client Partner - Integrated Marketing
Tinuiti