Remote Programming Jobs

Programmer
Show all filters

55 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 55
This position is currently open to candidates residing in the following Canadian provinces only: OntarioAnd British Columbia.Full-TimeGame DevelopmentPosted
Programmer IV
Company:Hardsuit Labs(51-100 employees, Computer, Gaming)
  • Design, author, and maintain robust and highly optimized systems that meet all design, technical and schedule requirements.
  • Work closely with QA and technical leadership to ensure the stability and accuracy of systems by identifying, communicating and resolving defects.
  • Collaborate with Technical Leadership and other Programmers to help establish overall technical design and architecture.
  • Work closely with production staff in building and maintaining realistic schedules and identifying dependencies.
  • Provide guidance and informal supervision to more junior staff.
  • Provide meaningful feedback and enforcement of coding standards through peer reviews.
  • Help team members set up tools and troubleshoot minor tools issues and workflow blockers.
United KingdomFull-TimeClinical ResearchPosted
  • Lead the scoping, evaluation, and commercial shaping of sub-studies and partner with the commercial team during proposal and contracting stages.
  • Manage execution of sub-studies, including sponsor relations, contract renewals, and expansions.
  • Utilize project management tools and methodologies to plan, track, and report on programme progress and milestones.
  • Own programme-level budget accountability, including forecasting, margin awareness, and commercial risk identification.
  • Identify, communicate, and mitigate risks, acting as the escalation point for programme-level issues.
  • Build and manage senior-level external client relationships and lead sponsor-facing governance.
  • Collaborate with technical product and engineering teams to identify solutions and shape the technology roadmap.
  • Oversee internal reporting and represent the programme function in cross-functional forums.
  • Mentor and support the development of more junior team members.
Remote - United StatesFull-TimeIT ServicesPosted
  • Install, test, and implement new z/OS operating systems and system software.
  • Perform maintenance, debugging, monitoring, and tuning of systems software.
  • Provide thought leadership on automation strategy, best practices, tools, and processes.
  • Serve as a subject matter expert for key projects and initiatives.
  • Handle incident, change, and problem management tasks.
  • Perform configuration, customization, and setup of system parameters.
  • Participate in on-call schedules.
  • Liaise with vendors and cross-functional teams to resolve technical issues.
If you are not required to be on a client siteYou can choose to work from home or in our Ensono offices.Full-TimeInformation TechnologyPosted
  • Install, test, and implement new z/OS operating systems and system software.
  • Perform maintenance and debugging of systems software.
  • Monitor and tune systems software performance.
  • Research and evaluate new software and hardware products.
  • Provide technical leadership for automation strategy.
  • Serve as the subject matter expert for key projects and initiatives.
  • Handle incident, change, and problem management tasks.
  • Configure z/OS environments including PARMLIB and JES2 customization.
  • Coordinate with vendors and multi-disciplinary teams.
100% Remote (Continental United States)Full-TimeSoftware DevelopmentPosted
SAP ABAP Programmer
Company:Bright Vision Technologies
  • Design and develop custom ABAP programs, enhancements, BAPIs, BADIs, user exits, and interfaces within SAP S/4HANA environments.
  • Build performant CDS views, AMDPs, and HANA-optimized ABAP code that leverages code pushdown.
  • Develop and consume OData services and RESTful APIs to support Fiori applications and integrations.
  • Perform technical analysis of business requirements in collaboration with functional consultants.
  • Conduct thorough unit testing and resolve defects raised during UAT and post-go-live hypercare.
  • Lead performance tuning of ABAP code, SQL queries, and database access patterns.
  • Mentor junior ABAP developers and act as a technical reference within the SAP team.
Work remotely anywhere in RomaniaFull-TimeClinical ResearchPosted
  • Develop, maintain, and validate annotated Case Report Forms (aCRFs) and statistical programming of SDTM, ADaM, and TLFs.
  • Support Data Management with data cleaning activities including reporting and closing statistical data issues.
  • Validate SDTMs, ADaMs, and define.XML files using Pinnacle 21.
  • Utilize global SAS macros to improve the efficiency and quality of programming activities.
  • Review statistical programming scope and budget during clinical trial initiation.
  • Develop and validate SDTM define.XML/PDF and ADaM Reviewer’s Guides.
  • Participate in internal initiatives to develop or improve standard macros and programming processes.
  • Maintain knowledge of latest industry, CDISC, ICH, and regulatory standards.
The successful candidate for this position is given to work remotely anywhere in Argentina.Full-TimeClinical Research, CROPosted
  • Lead single and multiple clinical trials, ensuring deliverables are produced within timelines and budget.
  • Develop, maintain, and validate aCRFs, SDTM datasets, ADaM datasets, and TLFs.
  • Review and provide input into Statistical Analysis Plans (SAPs), TLF shells, and data management documents.
  • Support data management with cleaning activities by programming, reporting, and reviewing data issues.
  • Validate SDTMs, ADaMs, and define.XMLs using Pinnacle 21.
  • Use global SAS macros and participate in internal initiatives to increase efficiency.
  • Act as Unblinded Primary or QC Statistical Programmer for randomization plans, lists, IDMCs, and IAs.
  • Mentor junior Statistical Programmers.
Work remotely anywhere in CanadaFull-TimeClinical ResearchPosted
  • Develop, maintain, and validate annotated Case Report Forms (aCRFs), specifications, and statistical programming for SDTM, ADaM, and TLFs.
  • Support data management with data cleaning activities and resolve statistical data issues.
  • Validate SDTMs and ADaMs using Pinnacle 21.
  • Review statistical programming scope and budget at trial initiation.
  • Use global SAS macros to increase efficiency of statistical programming activities.
  • Participate in internal initiatives for the improvement of standards and processes.
  • Stay informed on industry standards, CDISC guidelines, and regulatory authority requirements.
The successful candidate for this position is given to work remotely anywhere in RomaniaFull-TimeClinical ResearchPosted
  • Act as Lead Statistical Programmer on multiple clinical studies.
  • Develop, maintain, and validate aCRFs, SDTM, and ADaM datasets.
  • Generate and validate Tables, Listings, and Figures (TLFs) and submission packages.
  • Review and provide input into SAPs, TLF Shells, and DM documents.
  • Support data management with data cleaning, edit checks, and issue resolution.
  • Utilize global SAS macros and Pinnacle 21 to ensure high-quality programming deliverables.
  • Collaborate with biostatisticians and project teams to meet timelines and regulatory standards.
RemoteBut must be based in Africa; NairobiKigali+5 more locationsContractSME and Skills DevelopmentPosted
  • Lead overarching programme designs for SME and skills development initiatives.
  • Collaborate with internal technical experts to shape ambitious and deliverable solutions.
  • Manage project boards and KPI tracking systems using monday.com.
  • Develop and maintain workflow automations to track project progress.
  • Manage senior relationships with donors, private foundations, and corporate partners.
  • Drive results in fast-paced, ambiguous environments.
Shown 1-10 of 55
...

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.

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.