Remote Programming Jobs

Programmer
Show all filters

67 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 67
Listing location: Germany; Workplace type: Remote; Structured job location: GermanyContractEnterprise softwarePosted
Application Programmer
Company:Jobgether(11-50 employees, Internet)
  • Design, build, enhance, and support Microsoft Dynamics 365 CRM solutions.
  • Develop and maintain customer portals and related digital applications.
  • Translate requirements into technical designs, write and test code, troubleshoot defects, deploy enhancements, and provide application support.
  • Enhance Dynamics 365 Customer Service and support modern customer engagement technologies.
  • Contribute to Microsoft Copilot Studio, Contact Center, IVR, conversational chat, and other AI-enabled customer service capabilities.
  • Implement or integrate Microsoft Document Intelligence and related document-processing technologies.
  • Collaborate with business analysts, QA engineers, developers, functional specialists, and technical leaders.
  • Manage user stories and development tasks in Agile/Scrum sprint cycles.
  • Investigate production issues, identify root causes, and implement corrective actions.
  • Mentor developers and maintain technical specifications, troubleshooting procedures, and release documentation.
Workplace type: remoteContractMainframe databasesPosted
  • Install, customize, upgrade, and maintain Db2 for z/OS environments and associated ISV tools from IBM, Broadcom, and CA.
  • Execute software maintenance using SMP/E across MVS/z/OS environments, including service updates and version upgrades.
  • Administer Db2 access control and security rules using RACF and ACF2.
  • Tune and monitor system performance, size databases, and troubleshoot processing anomalies and system errors.
  • Support the disaster recovery strategy and lead functional testing for the tertiary backup environment.
  • Maintain JCL, operational utilities, standard operating procedures, and technical documentation for mainframe database operations.
  • Provide operations support and collaborate with Service Centers and business teams on incident escalations, resolutions, and reporting.
Based in IndiaContractEnterprise softwarePosted
  • Design, build, enhance, and support Microsoft Dynamics 365 CRM applications.
  • Develop and maintain customer portals and related digital applications.
  • Translate requirements into technical designs, write and test code, troubleshoot defects, deploy enhancements, and provide application support.
  • Enhance Dynamics 365 Customer Service and implement customer engagement capabilities such as Copilot Studio, Contact Center, IVR, and conversational chat.
  • Implement or integrate Microsoft Document Intelligence and related document-processing technologies.
  • Collaborate with business analysts, QA specialists, functional teams, developers, and technical leaders to refine requirements and deliver solutions.
  • Manage user stories and development tasks within Agile/Scrum sprints.
  • Investigate production issues, identify root causes, and implement corrective actions.
  • Mentor developers, promote coding standards, and maintain technical and release documentation.
Malta or remoteFull-TimeVideo gamesPosted
UI Programmer
Company:Play Magic
  • Implement and test game UI functionality based on design and art requirements using Unreal 4 or custom engines.
  • Write clean, professional, and maintainable code.
  • Refine and optimize existing code.
  • Collaborate with team members across departments, including Art, Design, and Production.
  • Proactively troubleshoot UI performance and stability issues.
  • Identify bugs and issues and work with Quality Assurance to suggest solutions.
  • Implement UI art assets in collaboration with UI Artists and UX designers.
Mexico or remote; Source API remote eligibility restrictions: MexicoFull-TimeVideo gamesPosted
Senior Graphics Programmer
Company:Play Magic
  • Design and implement scalable, performant, and maintainable graphics solutions.
  • Write clean, professional, and maintainable code.
  • Profile, optimize, and enhance rendering, lighting, shaders, shadows, scene management, and other graphics technologies.
  • Schedule tasks accurately and complete them on time in line with milestones and deadlines.
  • Collaborate with team members across Art, Design, and Production.
  • Expand existing projects for new hardware or devices when required.
  • Proactively troubleshoot performance and stability issues.
  • Identify bugs and issues and suggest solutions.
  • Work with Quality Assurance to ensure product quality.
  • Contribute game design ideas and implement proofs of concept.
CaliforniaUnited States. OregonUnited States. Washington+3 more locationsFull-TimeMarket researchPosted
  • Program online surveys to required quality and productivity levels.
  • Program and test survey logic using Decipher, HTML, and JavaScript knowledge.
  • Conduct quality assurance of online surveys.
  • Meet project capabilities and client timing expectations.
  • Partner with internal teams to understand project requirements.
  • Meet with clients to understand their requirements.
  • Offer alternative solutions to adverse designs or system limitations.
  • Provide ongoing support and serve as an information resource for internal and external parties.
  • Maintain communication with parties associated with each project.
  • Participate in internal projects and initiatives as needed.
Remote - United StatesFull-TimeMainframe systemsPosted
Senior Mainframe Systems Programmer - z/OS
Company:Ensono(1001-5000 employees, Information Services, Cloud Security, Information Technology)
  • Install, test, and implement new z/OS operating systems and other system software.
  • Maintain and debug systems software.
  • Monitor and tune systems software.
  • Handle incidents, changes, and problems in z/OS environments.
  • Configure and customize z/OS, including PARMLIB configuration and JES2 customization.
  • Set up system parameters and support implementation of changes in z/OS environments.
  • Communicate with vendors and contribute to technical projects.
  • Participate in the on-call schedule.
Remote - United StatesFull-TimeMainframe IT servicesPosted
Senior Mainframe Systems Programmer - MQ
Company:Ensono(1001-5000 employees, Information Services, Cloud Security, Information Technology)
  • Fulfill customer service orders for mainframe z/OS customers involving MQ software products.
  • Provide primary support for reported problems related to MQ software products.
  • Install MQ software products according to procedures, best practices, and Ensono standards.
  • Work with other functional towers to prepare customer partitions for operating system upgrades.
  • Support customer migration services and help address technical hurdles during newly acquired customer transitions.
  • Execute tasks associated with customer disaster recovery plans in cooperation with Disaster Recovery Services.
  • Implement vendor product fixes and upgrade, maintain, enhance, or provide new options for applicable z/OS products.
  • Follow ITSM change control procedures and schedules for timely implementations.
Remote - United StatesFull-TimeMainframe systemsPosted
Senior Mainframe Systems Programmer - IMS Physical
Company:Ensono(1001-5000 employees, Information Services, Cloud Security, Information Technology)
  • Fulfill customer service requests for mainframe z/OS customers related to IMS and related OEM software products.
  • Provide primary support for reported problems related to IMS and related OEM software products.
  • Install OEM software products according to procedures, best practices, and Ensono standards.
  • Support customer migration services and address technical hurdles during newly acquired customer transitions.
  • Execute tasks associated with customer disaster recovery plans in cooperation with Disaster Recovery Services.
  • Follow schedules that manage resources and allow timely implementations.
  • Follow ITSM change control procedures.
Remote - United StatesFull-TimeMainframe databasePosted
Senior Mainframe Systems Programmer - Datacom
Company:Ensono(1001-5000 employees, Information Services, Cloud Security, Information Technology)
  • Perform mainframe database software upgrades and administer and tune customer CA Datacom environments.
  • Optimize databases and conduct database performance reviews and tuning.
  • Support new client onboarding and respond to requests from multiple clients.
  • Maintain databases through definition changes, backups and restores, space-growth monitoring, and database reorganizations.
  • Create and maintain disaster recovery procedures and support planned and emergency database recovery activities.
  • Monitor databases and troubleshoot production database and performance issues.
  • Work with vendor personnel to resolve database problems and questions.
  • Maintain documentation for completed tasks and adhere to change management policy.
  • Provide 24x7 on-call support as part of a scheduled rotation.
Shown 1-10 of 67
...

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.