Remote Programming Jobs

Programmer
Show all filters

29 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 29
Location: United StatesContractPharmaceuticalPosted
  • Develop, validate, and maintain SDTM and ADaM datasets using R following CDISC standards.
  • Support TLF (Tables, Listings, Figures) generation in R or SAS as needed.
  • Write efficient, reproducible, and well-structured R scripts for clinical data analysis and reporting.
  • Collaborate with statisticians, data managers, and clinical teams to understand programming requirements.
  • Perform QC checks, reconcile data issues, and ensure deliverables meet regulatory expectations (e.g., FDA, EMA).
  • Contribute to programming workflows, documentation, and version control best practices.
  • Support automation initiatives and R-based pipeline development.
  • Utilize SAS for legacy studies or where SAS support is required.
Remotely within the United States (U.S.) or from one of AIR’s U.S. office locations. This does not include U.S. territories.Full-TimeHealthcarePosted
  • Lead and support the design, development, and implementation of advanced programming solutions for large-scale health research and evaluation projects.
  • Oversee data management workflows, including data extraction, transformation, validation, and integration from multiple sources (e.g., claims, EHR, survey data).
  • Develop and optimize reusable code libraries, macros, and templates to improve efficiency and consistency across projects.
  • Conduct complex statistical analyses and generate high-quality outputs including tables, listings, and visualizations for technical reports and publications.
  • Provide technical leadership and mentorship to programming teams, including code reviews, training, and guidance on best practices.
  • Collaborate with statisticians, researchers, and data scientists to translate analytical requirements into executable code.
  • Ensure compliance with data security protocols and regulatory requirements in secure computing environments.
  • Contribute to proposal development by designing analytic approaches, estimating level of effort, and drafting technical sections.
  • Identify and implement process improvements to enhance data quality, reproducibility, and workflow automation.
  • Represent AIR in client meetings and technical discussions, communicating complex programming concepts clearly and effectively.
IndiaFull-TimeBiopharmaceuticalPosted
  • Develop, validate, and maintain statistical programs and outputs supporting clinical trial analysis using R and related tools.
  • Build interactive dashboards and applications using R Shiny to support data exploration and visualization for clinical stakeholders.
  • Perform data wrangling and transformation using tidyverse, ensuring accuracy and consistency of clinical datasets.
  • Create high-quality visualizations using ggplot2 and support statistical reporting needs across multiple studies.
  • Apply strong version control practices using Git (GitHub or GitLab), including branching, merging, and code reviews.
  • Collaborate with study teams to support study setup, execution, and reporting activities across multiple concurrent projects.
  • Ensure compliance with programming standards, study protocols, and regulatory expectations in clinical research.
GitRGitHub+1 more
PolandContractCRO/PharmaceuticalPosted
  • Lead and participate in the development and validation of high quality CDISC datasets based on the implementation guides and consultations with sponsors, project leads, systems analysts, other programmers, and end users
  • Use your expertise in data standards and regulatory requirements to lead discussions with clients about appropriate approaches to database design
  • Use study protocol, CRF, Data Transfer Agreements from vendors, data sources, CDISC CT, TAUGS, and CDISC implementation guides to independently author SDTM specifications from scratch
  • Use Pinnacle 21 to run data conformance and create define.xml for SDTM and ADaM submissions
  • Act as the CDISC subject matter expert
  • Convert designs and specifications into computer code and analyze code to find causes of errors and revise programs
  • Write and maintain documentation of changes to computer code, programs, and specifications
  • Review user and technical documentation written by others to confirm consistency with program operations
  • Offer expertise relevant to statistical programming and CDASH data collection for study start up, execution, and close out: review protocols, draft CRFs; prepare and review validation plans, review vendor DTAs, etc
  • Modify and maintain software programs written by others
  • Provide mentorship and training to peers and more junior programmers in areas of expertise
  • Ensure effective, accurate and timely communication of key issues and progress to the team and Sr. Management
  • Perform functional lead activities on assigned projects while maintaining scope and budget oversight
  • May provide guidance and input to the budgets and business submissions of proposals
Remote roles in the US are only available to candidates that reside in the following states: CaliforniaColoradoConnecticut+19 more locationsFull-TimeGame DevelopmentPosted
  • Help drive the design and implementation of high-quality, maintainable C++ tools and workflows, primarily for Unreal Engine.
  • Collaborate closely with cross-disciplinary teams to understand complex needs, propose effective solutions, and champion tools development efforts.
  • Independently manage the full lifecycle of tool initiatives, from ideation and prioritization, to deployment and ongoing support.
  • Proactively provide ad hoc tools support, effectively balancing immediate needs against broader development priorities without constant oversight.
  • Evangelize tools best practices, advocating their strategic importance to productivity and quality across the organization.
  • Objectively evaluate the impact of tools and workflows on project productivity to inform prioritization decisions.
  • Mentor and support junior and mid-level engineers, enhancing team capabilities.
United KingdomFull-TimeRetail TechnologyPosted
Principal Programme Test Manager - Retail Technology
Company:Spike(11-50 employees, Internet, Productivity Tools, Messaging)
  • Take full accountability for the success of complex testing programmes and managed services engagements
  • Act as a trusted testing authority to senior client stakeholders, including C-level engagement where appropriate
  • Balance delivery, commercial performance, and risk across multiple clients or programmes
  • Lead and grow Spike consultants, setting standards for quality, professionalism, and behaviour
  • Contribute directly to business growth, service innovation, and market positioning
  • Own and lead large-scale, high-complexity test programmes across multiple workstreams, vendors, and delivery methodologies
  • Define and implement enterprise / programme-level test strategies
  • Drive testing across functional and non-functional workstreams, ensuring risk-based decision-making and clear quality outcomes
  • Act as the senior escalation point for programme risks, issues, and delivery challenges
  • Take accountability for the commercial success of your programmes, working closely with delivery and sales leadership
  • Produce and own test estimates, strategies, and delivery models used in proposals and client contracts
  • Support and lead pre-sales activities, including client conversations, solution shaping, and bid input
Vancouver, British Columbia, CanadaFull-TimeGame DevelopmentPosted
Lead Programmer
Company:Smoking Gun Interactive(1-10 employees, Industrial, Information Technology, Mobile)
  • Collaborate with the Technical Director to establish a unified technology vision for the project including writing and reviewing technical design documents
  • Produce high-quality, efficient, clean, and modular code
  • Collect and document users' requirements and develop logical specifications
  • Research, evaluate and synthesize technical information to design, develop and test computer-based systems
  • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
  • Plan, design and co-ordinate the development, integration and operation of computer-based systems
  • Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for applications software
  • Lead and co-ordinate teams in the development of software and integrated information systems, process control software and other embedded software control systems
  • Provide mentorship and training for programmers to create an atmosphere of cooperation and learning
  • Work with Production in the creation and risk-management of project milestone goals and schedules
  • Coordinate the hiring, supervising and managing of other members of the team
Remote - United StatesFull-TimePosted
  • Provide support for on-going projects requiring installation, testing, and implementation of new z/OS operating systems and other system software.
  • Maintain and debug systems software.
  • Research and evaluate new software and hardware products.
  • Assist team members and other areas with technical questions and problem resolution.
  • Monitor and tune systems software.
  • Provide thought leadership for Automation strategy for Ensono.
  • Be the subject matter expert and main point of contact for key projects and initiatives.
  • Participate in On-call Schedule.
  • Handle Incident / Problem resolution for z/OS & Tools.
  • Perform incident, change and problem handling, configuration and customization, setup of parameters.
  • Communicate with vendors.
  • Participate/contribute to technical projects.
Fully remote within UKFull-TimeVR GamesPosted
  • Design and develop core animation systems for VR gameplay
  • Collaborate with cross-functional teams to ensure seamless integration of animation with gameplay and narrative
  • Influence innovation in procedural animation, IK systems, and runtime rigging
  • Participate in setting technical direction and long-term strategy for animation technology
  • Ensure high code quality, good maintainability, and clear, robust documentation
  • Mentor and support junior and mid-level programmers, fostering growth and excellence
  • Partner with project leadership, QA and production to ensure animation features meet quality and delivery goals
  • Evaluate and introduce new tools, techniques, and middleware to enhance workflows
Remote UK or Hybrid LondonManchester or MacclesfieldFull-TimePharmaceutical, BiotechPosted
Associate Growth Programme Manager - Pharmaceutical Industry
Company:Ashfield MedComms(501-1000 employees, Pharmaceutical, Medical, Analytics)
  • Develop and execute whitespace business development campaigns targeting potential clients in the pharmaceutical and biotech industries
  • Research and identify key companies and decision makers within specified therapeutic areas and service categories
  • Leverage our CRM (HubSpot) to manage and track leads, maintain pipeline visibility, report progress and ensure timely follow-up
  • Conduct email and LinkedIn outreach to introduce our services, maximizing engagement and conversion
  • Analyze lead generation performance and provide recommendations for optimizing outreach and engagement strategies
  • Maintain an understanding of industry trends, therapeutic areas, and competitor activities to refine business development approaches
  • Partner with the Global Head, Growth and SVP, Growth Operations to enhance campaign development and lead generation tactics
  • Collaborate with internal teams to refine messaging, service offerings, and client engagement strategies
Shown 1-10 of 29

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why Remote Programming Jobs Are Becoming More Popular

The tech landscape has shifted dramatically, turning the dream of working from a home office or a seaside cafe into a standard reality for developers worldwide. Remote programming jobs offer more than just a commute-free life; they provide access to global projects, flexible schedules, and the ability to design a workspace that fuels productivity. However, transitioning to a remote role requires a strategic approach to finding the right match and mastering the digital-first environment.

The Dual Nature of Remote Development: Benefits and Risks

Stepping away from the traditional office brings significant advantages, but it also introduces new challenges that every software engineer should consider. Success in a remote role depends on balancing freedom with discipline.

Key advantages of remote work include:

  • Unmatched flexibility in managing your daily schedule and achieving a better work-life balance.
  • Access to higher-paying opportunities in international markets without the need for physical relocation.
  • A personalized work environment that minimizes office distractions and allows for deep focus.
  • Significant savings on commuting costs, professional attire, and out-of-home meals.

On the other hand, remote developers often face risks such as social isolation, the blurring of boundaries between professional and personal life, and potential communication gaps with teammates. Managing these risks involves proactive networking and strict time-management protocols.

Popular Remote Software Developer Roles and Skills

The demand for talent spans the entire tech stack. Whether you are building user interfaces or managing cloud infrastructure, there is a remote niche for your expertise.

  • React JS Remote Jobs: Focus on building dynamic front-end applications with a strong emphasis on component-based architecture and state management.
  • Java Developer Remote Jobs: Centered on enterprise-level backend systems, requiring deep knowledge of Spring Boot and microservices.
  • Full Stack Developer Remote Jobs: Ideal for versatile engineers who can navigate both client-side logic and server-side databases.
  • DevOps Engineer Remote: High-demand roles focused on CI/CD pipelines, cloud security, and infrastructure automation.

Each of these specializations requires a unique blend of technical mastery and the ability to collaborate effectively across time zones.

How to Find and Get Remote Programming Jobs

Finding a legitimate and rewarding role requires looking beyond generic job boards. To land a position as a remote software engineer, you must demonstrate not only technical prowess but also the ability to work independently.

Step 1: Use Specialized Platforms

Start your search on sites dedicated to distributed teams, such as We Work Remotely, Remote OK, and LinkedIn (using the "Remote" filter). These platforms filter out location-dependent roles, saving you time.

Step 2: Optimize Your Digital Presence

Your resume and GitHub repository are your primary calling cards. Ensure your code is clean, well-documented, and demonstrates your ability to collaborate asynchronously through pull requests and clear commit messages.

Step 3: Master the Remote Interview

Prepare for technical assessments that often involve live coding via shared screens. Beyond coding, emphasize your soft skills, such as proactive communication and reliability, which are crucial for remote teams.

Essential Tools and Soft Skills for Remote Success

Being a great coder is only half the battle. To thrive, you need a robust set of tools and personal traits that facilitate remote cooperation. Clear communication often outweighs raw technical speed in a distributed setting.

The following categories are critical for your remote toolkit:

  • Communication: Mastery of Slack, Zoom, and asynchronous tools like Loom or Notion.
  • Version Control: Advanced proficiency in Git to ensure seamless collaboration with global teams.
  • Self-Management: The ability to prioritize tasks using Jira or Trello without constant supervision.
  • Environment: High-speed internet, a reliable hardware setup, and a dedicated, ergonomic workspace.

Investing in these areas will ensure you stay productive and maintain visibility within your distributed organization.

Remote Work Logistics: Salaries and Security

Compensation for remote IT jobs varies based on the company's location and your level of experience. For instance, a remote Java developer salary can range from competitive local rates to high-tier Silicon Valley scales if you are contracted by US-based firms. It is vital to research market averages before entering negotiations.

To protect yourself from fraud, always verify the company through Glassdoor or LinkedIn before sharing personal data. Legitimate employers will never ask for payment for equipment or "training" during the hiring process. Always ensure you have a signed contract that outlines payment terms, intellectual property rights, and notice periods.

Plan of Action: Your First 90 Days in a Remote Role

The first few months are crucial for establishing your reputation and getting up to speed with the team's workflow.

  • First 30 Days: Focus on understanding the codebase, meeting teammates via virtual 1-on-1s, and learning the communication styles of the organization.
  • 60 Days: Start taking ownership of smaller features or bug fixes, and contribute actively to team meetings and technical discussions.
  • 90 Days: Proactively suggest improvements to the workflow and demonstrate that you are a dependable, self-sufficient member of the engineering team.

Transitioning into a remote career is a journey that rewards those who are proactive and organized. Start by refining your portfolio today, and take the first step toward a more flexible and global professional life.