Remote Software Developer Jobs

Software Developer
Show all filters

161 jobs found

to receive daily emails with new job openings that match your preferences.
Shown 1-10 of 161
Home based - MexicoChihuahua; EMEA and Americas regionsFull-TimeOpen source softwarePosted
  • Develop, test, and publish a best-in-class Observability stack orchestrated with Juju on any cloud
  • Develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools
  • Collaborate proactively with a globally distributed team
  • Write, test and document high quality code to create new features
  • Debug issues and interact with a vibrant community
  • Review code produced by other engineers
  • Attend conferences to represent Canonical and the Charmed Observability Stack
AZCACO+25 more locationsFull-TimeHR Tech, AIPosted
Staff Software Developer, AI
Company:Syndio(101-250 employees, Human Resources, Analytics, Software)
  • Design, develop, and deploy production AI/ML systems that deliver business impact to customers.
  • Build and maintain LLM-based applications leveraging context engineering techniques and toolsets.
  • Collaborate with data scientists to transition approved proof of concepts from a research environment into production.
  • Integrate AI capabilities into existing products and services through APIs and microservices.
  • Design and implement evaluation frameworks to assess model accuracy, reliability, and task-specific performance.
  • Monitor production performance and implement optimizations based on evaluation metrics and real-world usage patterns.
  • Stay up-to-date with the rapid changes in the AI landscape (e.g., new foundation models, quantization techniques) and prototype new ideas quickly.
Burnaby, British Columbia - CanadaFull-TimeIoT, Connected TransportationPosted
Senior Software Developer
Company:Geotab(1001-5000 employees, Internet, Mobile Devices, Big Data)
  • Ensure the functionality, performance, scalability, and reliability of system architecture for Public Works fleet management products.
  • Implement project tasks and manage day-to-day activities like writing scalable, secure software.
  • Perform quality assurance through peer reviews.
  • Provide regular status reports to key partners.
  • Listen and contribute to design discussions and make detailed notes and documenting requirements and technical design.
  • Provide guidance to more junior team members, sharing knowledge across the teams.
  • Write scalable, high quality and secure software in a variety of programming languages and environments, such as C#, JavaScript, SQL.
  • Analyze call stacks, trace files, performance data to troubleshoot and identify the root cause of bugs.
  • Participate in development of prototypes, minimum viable products and proofs of concept.
  • Provide assistance to our support staff and resellers from a technical perspective.
  • Research new language features, frameworks and other relevant technologies and offer recommendations to Leads and senior leaders.
  • Assist in defining best practices to be used in the team.
  • Provide design documents and documentation to ensure efficient maintenance and code reuse.
  • Participate in a 24x7 on-call rotating schedule (if applicable).
Remote, in the United KingdomFull-TimeCyber Security MDRPosted
  • Design, develop, and maintain front-end applications and browser extensions using Vue + TypeScript for our MDR services.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct research into upcoming technologies and integrate them into projects.
  • Rapidly prototype solutions to validate concepts and ideas.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and resolve issues in development, test, and production environments.
  • Stay up to date with the latest industry trends and technologies.
  • Implement a/b test experiments and application use metrics for continuous application improvements.
United StatesFull-TimePosted
  • Design and deliver high-scale, cloud-native systems that power data-intensive platforms
  • Operate at the intersection of distributed systems engineering and AI-driven development
  • Take ownership of the entire software lifecycle—from design to deployment and optimization
  • Influence technical direction, mentor engineers, and build resilient, high-performance applications
  • Explore and integrate AI-assisted tools and agent-based systems to enhance engineering productivity
  • Design, develop, and maintain scalable APIs and microservices for high-volume, low-latency systems
  • Architect and implement cloud-native solutions using modern infrastructure and distributed systems patterns
  • Build and optimize event-driven architectures and data pipelines for real-time processing
  • Collaborate with cross-functional teams to deliver robust integrations and high-impact features
  • Implement best practices in CI/CD, automated testing, and system observability
  • Design and integrate AI-powered features and agent-based systems into products or internal processes
  • Ensure system performance, scalability, security, and reliability across all services
Remote within CanadaFull-TimeHigher EducationPosted
Software Developer (Casper Team)
Company:Acuity Insights(101-250 employees, Education, Higher Education, Training)
  • Move Casper onto supported versions of key technologies like Meteor and MongoDB
  • Improve reliability and stability of the Casper system
  • Contribute to score evolution, rethinking how Casper scores are calculated, processed, and presented
  • Design how Casper detects, deters, and responds to policy violations in an AI environment
  • Improve how programs interpret results, from analytics to score presentation
  • Support more complex program structures, such as institutions operating across multiple campuses and geographies
  • Contribute to system design and thinking through how new work fits into existing systems (Senior)
  • Lead or co-lead more complex backend-heavy initiatives (Senior)
  • Improve code quality and engineering patterns through reviews, pairing, and example (Senior)
  • Strengthen how the team approaches testing and reliability over time (Senior)
  • Own parts of upgrade and stability work (Intermediate)
  • Contribute to bug fixes and small improvements (Intermediate)
  • Work across both frontend and backend (Intermediate)
  • Build a strong understanding of production behavior (Intermediate)
  • Participate in shared responsibility for supporting live test sessions (1-2 sessions/month, ~5 hours, often 6-10 PM Eastern, occasionally overnight/weekends)
India TeamFull-TimeHealthcare Scheduling PlatformPosted
  • Design, build, and maintain automated test suites using Playwright for web and mobile applications
  • Develop and enhance test automation frameworks, ensuring scalability, maintainability, and integration with CI/CD pipelines
  • Establish and maintain comprehensive automated regression testing
  • Work closely with QA, Development, and Product teams to define testing strategies and ensure high-quality releases
  • Integrate automated tests into build pipelines (e.g., Jenkins) and monitor results for continuous improvement
  • Analyze automation failures, debug issues, and collaborate with engineers to identify root causes
  • Convert key manual test scenarios into automated scripts to improve test efficiency and coverage
  • Maintain clear documentation of test plans, frameworks, and procedures
  • Act as a champion for test automation best practices, contributing to the culture of quality
Remote - North AmericaFull-TimePublic Sector Cloud TransformationPosted
  • Serve as the delivery lead on a multi-year Azure modernization program for a public sector client, owning execution across active workstreams and downstream phases.
  • Coordinate the technical delivery team day to day, surfacing blockers early and keeping deliverables on schedule.
  • Own the program work plan, RAID log, status reporting, scope management, and change control on Azure-native and hybrid Microsoft environments.
  • Serve as the primary day-to-day client point of contact for delivery, including weekly status, scope conversations, and escalations to client leadership.
  • Translate Azure architecture and engineering progress into business language for client stakeholders, including director and VP level.
  • Run delivery aligned to the Microsoft Cloud Adoption Framework and Azure Well-Architected Framework, including landing zone, identity, networking, and security work streams.
  • Contribute to scoping and estimating new work streams as the multi-year roadmap continues to expand.
  • Stay informed about Azure platform roadmaps, Microsoft licensing and partner program changes, regulatory frameworks (NIST, FedRAMP, state privacy frameworks), and emerging delivery patterns relevant to Alpha's client base.
United KingdomFull-TimeAutomotive, InsurancePosted
  • Contribute to design and deliver features end-to-end across the stack, taking ownership from ticket refinement through to production release
  • Write clean, maintainable, testable C# and TypeScript code using SOLID principles, appropriate design patterns, and clean code practices
  • Apply Test Driven Development (TDD) and ensure appropriate unit, integration, and end-to-end test coverage for all changes
  • Design and implement RESTful APIs and service integrations with third-party providers
  • Build responsive, accessible user interfaces using React and TypeScript
  • Design efficient, well-structured database schemas and write performant SQL across both MSSQL and MySQL
  • Author and review pull requests, providing constructive feedback and maintaining code quality standards across the team
  • Manage source code, branches, and work items through Azure DevOps (Git, Boards, Pipelines)
  • Investigate and resolve production incidents, including log analysis, root-cause investigation, and remediation
  • Contribute to technical design discussions, estimation, and planning
  • Proactively promote a collaborative, multi-disciplinary team culture and contribute to continuous improvement
Canada (Remote)Full-TimeMarketing PlatformPosted
  • Rapidly build new features that users will love, continuously refining them based on feedback.
  • Contribute to code reviews, technical spec reviews, technical planning, and architectural decision-making.
  • Take responsibility and ownership of projects from start to finish.
  • Find solutions to optimize bottle-necks and general system wide performance.
  • Keep the tech stack updated with current standards.
  • Collaborate with team members on designing scalable, and well documented web architecture, including APIs and backend systems.
  • Work directly with our customer success team to solve customer-impacting problems.
Shown 1-10 of 161
...

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 Software Developer Jobs Are Becoming More Popular

The transition to distributed work has redefined the tech industry, offering engineers the freedom to build world-class products from anywhere. While the autonomy of a home office is appealing, navigating the global market requires a strategic approach to find roles that offer both professional growth and sustainable work-life boundaries. Whether you are a seasoned engineer or a specialist in a niche stack, remote software developer jobs provide a path to diverse projects without the constraints of a daily commute.

Why Choose Remote Software Engineer Jobs?

Stepping away from the traditional office environment offers more than just saved travel time. For many, it is a deliberate choice to optimize productivity and personal well-being. Key advantages include:

  • Greater flexibility and autonomy. Remote roles allow you to design a workspace that suits your focus needs, leading to higher quality output and deep work sessions.
  • Access to global opportunities. You are no longer limited by your local geography, enabling you to work for innovative startups or tech giants based in different countries.
  • Financial benefits. Beyond saving on transportation, many software engineer remote jobs offer competitive salaries based on global or hub-city benchmarks rather than local averages.

Main Remote Programming Jobs and Requirements

The demand for remote talent spans the entire development lifecycle. Depending on your expertise, you can find specialized programming remote jobs across several key categories:

  • Frontend and Web Development. Roles like react js remote jobs or remote web developer jobs focus on creating responsive interfaces using JavaScript frameworks and modern CSS.
  • Backend and Systems Engineering. Java developer remote jobs and.NET developer remote jobs are consistently available for those skilled in building robust, scalable server-side architectures.
  • Full-Stack Development. Remote full stack jobs require versatility, bridging the gap between client-side logic and database management.
  • DevOps and Infrastructure. Professionals seeking devops engineer remote jobs handle cloud automation, CI/CD pipelines, and system reliability for distributed teams.
  • Data Science and Analytics. Remote data science jobs focus on machine learning and big data, often requiring proficiency in Python, R, or SQL.

How to Choose the Right Remote IT Jobs

Not every remote position is created equal. To ensure long-term satisfaction, evaluate potential employers based on their remote maturity. Consider these essential criteria:

  • Time zone alignment. Determine if the company requires real-time presence (synchronous) or allows you to work whenever you are most productive (asynchronous).
  • Contract and legal structure. Check if the role is a full-time employment contract, a B2B arrangement, or a freelance project, as this affects your taxes and benefits.
  • Company culture. Look for organizations that prioritize documentation, clear communication, and inclusive virtual social environments.

By assessing these factors early in the application process, you can find a team that aligns with your professional values and personal lifestyle.

Job Search and Application Tips

Standing out in a global pool of applicants requires a polished digital presence. Start by tailoring your CV to highlight previous remote experience or your ability to manage projects independently. When applying for remote IT jobs, ensure your GitHub repository or portfolio is up to date with clean, well-documented code. During interviews, be prepared to discuss your communication style and the tools you use for collaboration, such as Jira, Slack, or Notion. Practical demonstrations of your technical skills through pair programming are common in the hiring process for programmer remote jobs.

Frequently Asked Questions

Do remote developer jobs pay as much as office jobs?

In many cases, yes. While some companies adjust pay based on your location, many top-tier firms offer "location-agnostic" salaries that match high-market standards.

What equipment do I need for a remote dev role?

A reliable high-speed internet connection and a capable laptop are the basics. Most reputable companies provide a stipend for home office setups or ship hardware directly to you.

How do remote teams handle communication?

Teams typically use a mix of instant messaging, video conferencing, and project management boards to stay aligned across different time zones.

Can I work remotely from another country?

This depends on the company's legal entity and tax regulations. Always clarify if the role allows "work from anywhere" or requires residency in a specific region.

Are there part-time remote programming jobs for students?

Yes, many startups and open-source projects offer flexible, part-time hours or internships that successfully accommodate academic schedules.

Find Your Next Opportunity

The world of remote work is full of possibilities for those ready to take control of their career. If you are looking for stability, a higher salary, or the chance to work with a global team, now is the time to start your search. Explore our curated listings to find the best remote software developer jobs that match your unique skills and lifestyle goals today.