Remote Programming Jobs

Programmer
Show all filters

60 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 60
We are only able to consider applicants who are currently located in BCAnd ideally within the greater Vancouver areaFull-TimeGame DevelopmentPosted
Programmer - C++
Company:Smoking Gun Interactive(1-10 employees, Industrial, Information Technology, Mobile)
  • Produce high-quality, efficient, clean, and modular code
  • Creatively resolve game technology production issues
  • Meet production schedules and deadlines
  • Proactively identify tasks and problems that need tackling outside of scheduled work
  • Provide and accept feedback on code quality including performance, readability, testability, and design
RemoteBut we are only able to consider applicants who are currently located in BCAnd ideally within the greater Vancouver areaFull-TimeGame DevelopmentPosted
Lead Programmer - C++
Company:Smoking Gun Interactive(1-10 employees, Industrial, Information Technology, Mobile)
  • Collaborate with the Technical Director to establish a unified technology vision, including writing and reviewing technical design documents.
  • Produce high-quality, efficient, clean, and modular code.
  • Research, synthesize, and test computer-based systems to optimize architecture and performance.
  • Lead and coordinate teams in the development of software, including embedded systems and process control.
  • Assess, troubleshoot, and develop maintenance procedures for applications software.
  • Mentor and train programmers to create a culture of cooperation and professional learning.
  • Provide and accept feedback on code quality regarding performance, readability, and design.
  • Work with Production to create, risk-manage, and schedule project milestones.
  • Coordinate the hiring, supervising, and managing of team members.
Whilst this position is being offered on a remote basisWe are only able to consider applicants who are currently located in BCAnd ideally within the greater Vancouver areaFull-TimeGame DevelopmentPosted
Senior Programmer - C++
Company:Smoking Gun Interactive(1-10 employees, Industrial, Information Technology, Mobile)
  • Collaborate with the Lead Programmer & 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
  • Identify tasks and problems that need tackling, outside of known scheduled work, from refactoring to bug fixing
  • Provide mentorship and training for programmers to create an atmosphere of cooperation and learning
  • Provide and accept feedback on all aspects of code quality including performance, readability, testability, and design
Work remotely from where you live in Scandinavia or Europe: The position means that you can work virtually from your own desired place in the EU/EEC.Full-TimeBusiness Management SoftwarePosted
Programmer
Company:SoluDyne
  • Join in creating brilliant functionality and User experiences.
  • Understand the Customer needs and transform the needs into easy-to-use functionality.
  • Assist Customers gain the full benefit of SoluDyne.
  • Join in testing and troubleshooting.
  • Collaborate with other engineers, designers and consultants.
  • Travel and online meetings as required.
  • Work virtually with other SoluDyne employees.
Work virtually from your own desired place in the EU/EECFull-TimeManagement SoftwarePosted
Programmer
Company:SoluDyne
  • Create brilliant functionality and user experiences.
  • Understand customer needs and transform them into easy-to-use functionality.
  • Assist customers in gaining the full benefit of SoluDyne.
  • Participate in testing and troubleshooting.
  • Collaborate with other engineers, designers, and consultants.
  • Provide technical understanding and propose technical solutions.
We are happy for you to work remotely and flexiblyFull-TimeInternational DevelopmentPosted
Programme Delivery Officer
Company:Mary's Meals
  • Implement and improve programme delivery systems, tools and processes.
  • Guide Programme Affiliates and Partners on delivery standards and requirements.
  • Analyse data to identify trends, monitor compliance and inform decisions.
  • Help develop, test and roll out digital solutions that improve delivery.
  • Strengthen stock management, reporting and operational controls.
  • Support monitoring, analysis and performance reporting.
  • Coordinate responses to operational support requests worldwide.
  • Contribute to change projects that strengthen operations and support growth.
USAFull-TimeClinical ResearchPosted
  • Serve as a subject matter expert in Veeva Clinical Data Management Suite (CDMS), including Veeva Electronic Data Capture (EDC) and Veeva Clinical Database (CDB).
  • Perform all activities related to eCRF design and EDC build programming for assigned projects.
  • Perform EDC edit check programming based on specifications for both simple and complex edit checks.
  • Create test data to verify screen design and edit check programming prior to User Acceptance Testing (UAT).
  • Set up test environments and coordinate project team members for execution of test scripts.
  • Program and configure listings and reports using clinical reporting tools such as Veeva Clinical Database (CDB).
  • Ensure secure and high-integrity database imports from vendor transfers using Celerion data transfer standards.
  • Assist with the validation of upgrades to hardware/software, including validation documentation development, review, and execution.
  • Maintain global clinical trial database standards (CDISC).
We are happy for you to work remotely and flexiblyFull-TimeNon-profit, International AidPosted
Programme Logistics Manager
Company:Mary's Meals
  • Shape practical logistics policies, processes and tools that support our global programmes.
  • Use performance data and insights to identify opportunities, manage risk and support informed decision-making.
  • Support country teams to build capability, confidence and consistently high standards.
  • Foster collaboration between procurement and logistics colleagues to improve programme delivery.
  • Champion safe, efficient and cost-effective fleet management, including vehicle tracking and telematics.
  • Strengthen supplier relationships, contract management and performance monitoring.
  • Enhance facilities, warehousing and distribution practices across our supply chain.
  • Contribute to programme planning, audits, growth initiatives and operational strategy.
Remote - USFull-TimeDigital healthcarePosted
  • Design and analyze clinical trials and observational studies in collaboration with cross-functional teams.
  • Develop and validate SAS programs for data manipulation, statistical analysis, and report generation.
  • Create and review statistical analysis plans (SAPs), study protocols, and data specifications.
  • Perform quality control checks on datasets, tables, listings, and figures (TLFs).
  • Conduct statistical analyses using SAS and interpret results in the context of study objectives and FDA topics.
  • Provide statistical consultation and programming support to Clinical Research, Quality, and Production teams.
  • Support FDA remediation, regulatory submissions, and responses to agency questions in compliance with CDISC, FDA, and ICH standards.
  • Present statistical findings and analytical methods to internal and external stakeholders.
100% Remote (U.S.)Full-TimeTechnology ConsultingPosted
SAP ABAP Programmer
Company:Bright Vision Technologies
  • Design and develop custom SAP enhancements, integrations, and reports.
  • Collaborate with functional consultants and business stakeholders on technical requirements.
  • Perform hands-on coding, unit testing, and performance tuning for SAP solutions.
  • Provide post-go-live support and troubleshooting.
  • Implement clean-core principles to facilitate future upgrades and minimize technical debt.
Shown 1-10 of 60
...

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.