Remote Programming Jobs

Programmer
Show all filters

47 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 47
USFull-TimeAviation AerospacePosted
  • Develop, implement, and maintain software solutions, algorithms, and analytical tools supporting aviation safety and National Airspace System (NAS) operations.
  • Apply advanced programming and computational methods to process, analyze, and interpret complex technical and operational datasets.
  • Build dashboards, data visualizations, and reporting tools to support decision-making and FAA program analysis.
  • Perform data extraction, text mining, and integration of multiple data sources to generate operational insights.
  • Support simulation environments and technical test facilities to validate and deploy software solutions.
  • Contribute to engineering and analytical teams by supporting technical planning, problem-solving, and system design efforts.
  • Prepare documentation, reports, and presentations to clearly communicate findings, methodologies, and recommendations.
Kuala LumpurFederal Territory of Kuala LumpurMalaysiaContractMarketing AgencyPosted
Programme Development Manager
Company:Maker Lab(101-250 employees, Advertising, Service Industry, Marketing)
  • Plan learning modules, duration, outcomes, and content sequence.
  • Design exam structure, passing criteria, and recertification guidance.
  • Write storyboards and narration scripts for all modules.
  • Develop ~7 hours of interactive e-learning content, including videos and animations.
  • Build a ~1-hour certification exam with an item bank.
  • Publish SCORM/xAPI packages using Articulate or Adobe tools.
  • Coordinate with internal teams to make content LMS-ready.
  • Train client admins on content maintenance and assessment management.
  • Define and track learning data metrics (completions, scores, etc.).
  • Perform QA checks and deliver accessibility/quality reports.
RemoteFull-TimeGovernment TechnologyPosted
  • Develop, maintain, and enhance SharePoint sites, pages, lists, libraries, and workflows.
  • Design and implement user-friendly interfaces and tools within SharePoint environments.
  • Support data collection, reporting, analytics, and visualization efforts.
  • Perform web development, programming, and database integration activities.
  • Develop workflows and automated business processes within SharePoint.
  • Integrate business intelligence and reporting capabilities into SharePoint environments.
  • Create and maintain documentation, graphics, and site content.
  • Support customer requirements gathering, analysis, and solution development.
  • Assist with knowledge management initiatives and information-sharing strategies.
  • Collaborate with project teams, stakeholders, and leadership to improve business processes and user experiences.
  • Perform updates, maintenance, troubleshooting, and enhancements to existing SharePoint environments.
United StatesFull-TimeAerospace and DefensePosted
  • Program complex parts for both 2-axis and advanced 5-axis machining.
  • Collaborate with operators and process engineers to refine programs and improve workflows.
  • Support the creation of defect-free parts.
  • Support process improvement projects including machine integration and plant cost improvement.
  • Program new machines.
  • Communicate program adjustments across teams to improve processes.
United StatesFull-TimeInformation TechnologyPosted
  • Provide expert-level support for sustainment lifecycle management activities across programs and project operations.
  • Analyze functional business applications and technical design specifications across domains including finance, accounting, logistics, manpower, personnel, and contracts.
  • Design, develop, test, debug, and refine software solutions to meet functional and technical requirements.
  • Translate detailed system designs into executable code, including development of logic flow diagrams and software architecture components.
  • Enhance existing applications to improve performance, reduce processing time, and increase system efficiency.
  • Develop required technical documentation, including system-level and end-user documentation.
  • Provide technical direction and guidance to development teams to ensure timely delivery of project milestones.
  • Identify and implement process improvements and problem-solving approaches considering system constraints and operational requirements.
Remote - United StatesFull-TimeIT ServicesPosted
  • Support Disaster Recovery within Mainframe environment
  • Understand both Tape and DASD Subsystems
  • Perform Data Recovery for Tape and DASD
  • Maintain DR Plan and DR Technical Scripts (TRP’s)
  • Effectively collaborate with cross-functional technical teams, DRaaS Coordinators, clients, and vendors
  • Regularly update managers on Drill status
Remote - United StatesFull-TimeMainframe InfrastructurePosted
  • Installation and maintenance of Mainframe Systems Infrastructure software
  • Incident and problem resolution
  • Configuration and customization of systems
  • Setup of system parameters
  • Communication with vendors
  • Participation and contribution to technical projects
  • Monitoring and tuning of systems software
GreeceFull-TimeSAP IT SolutionsPosted
  • Collaborate with Business Analysts and Consultants to understand requirements and recommend best-practice solutions.
  • Develop and enhance ABAP RICEFW developments, including DDIC, classical reports, ALV/interactive ALV, user exits, customer exits, BAdIs, enhancement framework, BAPIs, RFCs, and module pool programs.
  • Contribute to integrations using SOAP and REST APIs, following agreed interface and SOA patterns.
  • Debug, troubleshoot, and optimize solutions for performance, stability, and maintainability.
  • Perform unit testing, support SIT/UAT activities, and ensure quality through coding standards and peer reviews.
  • Develop and maintain Adobe Forms, Smart Forms, and BDC objects (when applicable).
  • Create and maintain technical documentation (technical design documents, specifications, and handover notes).
  • Drive continuous improvement by identifying optimization opportunities and reducing recurring issues.
United StatesFull-TimeIndustrial AutomationPosted
  • Design, develop, and commission automation solutions.
  • Troubleshoot and resolve automation issues.
  • Collaborate with project teams to integrate automation solutions.
  • Provide technical support to clients.
  • Terminate I/O in control panel and perform loop checks.
RemoteFull-TimeIT ConsultingPosted
Application Programmer
Company:Horizon Industries(51-100 employees, Customer Service, E-Commerce, Manufacturing)
  • Provide experience and knowledge of sustainment lifecycle management activities for programs and project operations.
  • Participate in the design of software tools and subsystems to support reuse and domain analysis.
  • Assist in the management, development, testing, and maintenance of computer programs.
  • Collaborate with systems analysts and designers to research and document requirements.
  • Analyze objectives and problems identified by analysts and designers.
  • Translate solutions into detailed program specifications.
  • Support program design activities, including data structures and error message arrangements.
  • Modify and document program code to correct errors or enhance capabilities.
  • Prepare reports on the status, operation, and maintenance of system software applications.
Shown 1-10 of 47
...

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.