Remote Programming Jobs

Show all filters

31 jobs found

 to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 31
United KingdomFull-TimeVR GamesPosted
  • Define and own the technical vision for gameplay systems
  • Act as feature owner, driving delivery end-to-end
  • Lead development of innovative, player-focused gameplay features
  • Align gameplay technology with studio strategy and leadership goals
  • Mentor and inspire programmers across all levels
  • Ensure scalable, maintainable, and high-performance codebases
  • Establish coding standards and technical best practices
  • Drive cross-disciplinary collaboration and represent gameplay programming in planning and reviews
United StatesFull-TimeAviation SafetyPosted
  • Apply computer programming and analytical techniques to develop code, implement algorithms, and produce software solutions supporting aviation safety and operational analysis.
  • Develop dashboards, data visualizations, and analytics tools to support FAA decision-making and program reporting.
  • Conduct text mining, data extraction, and data integration to support technical, safety, or operational insights.
  • Utilize state-of-the-art simulation environments, laboratories, and test facilities to develop, validate, and deploy software solutions.
  • Participate in engineering, technical, or analytical teams, providing guidance and contributing to technical planning processes.
  • Apply knowledge of computer science, programming principles, and mathematical methods to solve complex aviation or technical problems.
  • Ensure developed solutions adhere to FAA, federal, and organizational standards for software quality, safety, and operational integrity.
  • Prepare documentation, reports, and presentations to communicate findings, methodologies, and recommendations.
USFull-TimeVaccine InnovationPosted
Senior Manager, Clinical Programmer
Company:Vaxcyte(101-250 employees, Biotechnology, Biopharma, Health Care)
  • Develop, validate, and maintain programs for tables, listings, and figures (TLFs).
  • Develop, review, and validate CDISC-compliant e-submission components.
  • Partner with statisticians on mock tables.
  • Oversee programming vendors.
  • Collaborate with Data Management, Clinical Operations, and Clinical/Regulatory Writing.
  • Perform ad hoc analyses.
  • Compile data for integrated submissions (ISS/ISE).
  • Drive standardization of programming rules and support visualization.
Poland, SpainFull-TimeBiotechnologyPosted
Statistical Programmer | AAVantgarde Bio
Company:GT(101-250 employees, Information and Communications Technology (ICT), Product Management, Information Technology)
  • Develop, validate, and maintain high-quality SAS programs for SDTM, ADaM, TLFs, and exploratory analyses.
  • Build and maintain robust, reusable SAS macro libraries for standardization.
  • Implement standardized processes, templates, and QC frameworks.
  • Own key analysis deliverables from conception to execution.
  • Flex outside standard hours when necessary for time-critical milestones.
  • Independently identify analysis gaps, data risks, and upcoming needs.
  • Deliver SDTM and ADaM datasets meeting global regulatory standards.
  • Develop define.xml, reviewer’s guides, metadata, and traceability documentation.
  • Drive macro- and process-level standardization across programmes.
  • Anticipate regulatory and clinical questions and design programming strategies.
  • Ensure programming frameworks evolve with data complexity.
  • Transform clinical and imaging data into decision-ready insights.
  • Partner with statisticians, clinical scientists, and medical teams.
  • Operate as a strategic contributor, recommending analyses and visualisations.
  • Communicate technical topics clearly to various audiences.
  • Expand automation through SAS macro frameworks and version-controlled workflows.
  • Lead process standardization across the biometrics ecosystem.
  • Introduce tools and workflows to reduce cycle time and increase reliability.
  • Partner on digital biomarker integration and advanced analytical approaches.
  • Continuously scan for bottlenecks, emerging requirements, and resourcing gaps.
United StatesFull-TimeSoftware DevelopmentPosted
Senior Application Programmer/Database Management Specialist
Company:Maverc Technologies(1-10 employees, IT Management, Information Technology, Cyber Security)
  • Provide full lifecycle application support and database administration for mission-critical Fire and Emergency Services (FES) and Police Center (POLC) applications.
  • Serve as the primary technical expert for application operations, maintenance, troubleshooting, and integration of Emergency Reporting systems.
  • Provide application-level database administration across Oracle and SQL Server environments.
  • Lead critical database modernization initiatives.
  • Coordinate with J64 system administrators.
  • Ensure compliance with DoD, DLA, NIST, HIPAA, CJIS, and CPSE accreditation standards.
  • Analyze functional business applications and design specifications.
  • Develop block diagrams and logic flowcharts.
  • Translate detailed design into computer software.
  • Design, code, test, debug, and refine computer software.
  • Prepare program-level and user-level documentation.
  • Enhance software to reduce operating time and improve efficiency.
  • Provide technical direction to programmers.
  • Devise or modify procedures to solve complex problems.
  • Perform DBMS system analysis and programming.
  • Evaluate and recommend available DBMS products.
  • Define file organization, indexing methods, and security procedures.
  • Develop, implement, and maintain database backup and recovery procedures.
  • Support Low Code/No-Code Development Platform models using APIs.
  • Develop application/process automation software based on BPMN models.
  • Experience using software tools such as Appian, Salesforce, Nintex, etc. with Microsoft SQL Server databases and Microsoft .NET development environment.
  • Experience in agile and hybrid low-code application development.
Athens, Attica, GreeceFull-TimeSoftware DevelopmentPosted
  • Develop web and back-end software
  • Participate and contribute to software architecture design
  • Work in a multi-national environment
United StatesFull-TimeMainframe DevelopmentPosted
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
  • Ensures software standards are met. Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Designs, develops and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Coordinates software system installations and monitors equipment functioning to ensure specifications are met.
  • Modify existing databases and database management systems.
  • Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
  • Work as part of a project team to coordinate database development and determine project scope and limitations.
  • Review project requests describing database user needs to estimate time and cost required to accomplish project.
United StatesFull-TimeHealth ResearchPosted
Principal Systems Programmer
Company:American Institutes for Research(1001-5000 employees, Education, Non Profit)
  • Serve as the principal architect for designing data systems to support AIR’s health research projects
  • Lead cross-functional teams in the development of innovative data solutions, using tools such as Databricks; R; Python; Stata; SAS; and Git within CMS environments
  • Provide strategic oversight of data management and analytics pipelines
  • Design and implement advanced statistical programming methodologies
  • Act as a senior advisor to project directors, statisticians, and clients
  • Spearhead the development of enterprise-wide programming standards, reusable assets, and documentation practices
  • Mentor and coach senior programmers and analysts
  • Lead technical contributions to proposals
  • Represent AIR in high-level client engagements, conferences, and professional forums
  • Monitor emerging technologies and trends in data science and health analytics
United Kingdom, EuropeContractVideo Game DevelopmentPosted
  • Build and maintain low-level core features and their architectures
  • Engage in code review with the programming team
  • Provide detailed technical guidance
  • Collaborate with the design team to devise and implement technical solutions
United States, CanadaContractGame DevelopmentPosted
Generalist Software Programmer
Company:Lakshya Digital(501-1000 employees, Developer Platform, Gaming, Digital Entertainment)
  • Support a cross-disciplinary team of artists and designers to accelerate delivery of their work
  • Deliver features crossing UI, gameplay, and engine systems
  • Identify missing systems required to support the team and propose solutions to the team’s technical director
Shown 1-10 of 31
...

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.