Senior RoR Developer (Ruby on Rails) 13 applicants
Design and develop software systems based on specifications and good software development practices. Collaborate with teams to evaluate interfaces and resolve customer problems.
Remote Software Development Jobs
Browse 45,451 remote software development jobs, with 4,965 added this week. These roles pay $156,022 a year on average, from $85K for entry-level roles to $192K for lead roles. You'll see openings like Software Engineer, Architect and Full Stack Developer.
Trusted by 300,000+ remote workers worldwide.
Design and develop software systems based on specifications and good software development practices. Collaborate with teams to evaluate interfaces and resolve customer problems.
You will take full ownership of product and feature development, from conception to production. Participate in system design and architecture planning for optimal software performance.
Lead the design and development of scalable and secure UI solutions while collaborating with cross-functional teams to enhance developer experience. Drive platform-level enhancements and research emerging technologies to improve developer tooling.
The business analyst will drive seamless business integrations with payment providers, KYC platforms, and crypto-liquidity pools. They will create and optimize business processes to align with business objectives and deliver value to customers and users.
Model and analyze regulatory impact while supporting the development of statistical models and machine learning algorithms. Assist in data collection and preparation for economic analysis, and generate visualizations to convey research findings.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The Senior Software Engineer will leverage scientific and technical knowledge to support genetic scientists in identifying relevant information and decision-making in R&D projects. They will also establish and automate a knowledge extraction pipeline for scientific literature.
The Security Engineer will lead the design of secure operations for Harness' cloud and business infrastructure, implementing and overseeing security tooling. They will also collaborate with engineering teams to enhance security processes and respond to security incidents.
Leverage scientific domain and technical knowledge to support genetic scientists in identifying relevant information and decision-making in R&D projects. Collaborate with internal teams to design and implement solutions that meet stakeholder requirements.
The Data Engineer will develop and deploy data pipelines using Databricks and manage job orchestration. They will also work on data migration projects and ensure data integrity across cloud platforms.
The Site Reliability Engineer (SRE) is responsible for leading technology teams to deliver scalable, resilient, and secure infrastructure platforms and services. This role empowers SS&C’s global business units to innovate with confidence and effectively manage tech debt.
The Junior Systems Engineer will be part of a multi-disciplinary team that designs, develops, and tests electronic systems for the Joint Support Ships program. Responsibilities include developing designs, analyzing issues, providing status updates, and collaborating with stakeholders.
The L3 Azure Lead will perform all operations in Azure using customer approved methods and manage Azure IaaS and PaaS services. Responsibilities include overseeing SQL Servers on Virtual Machines and configuring diagnostic settings for resource health and backups.
You will review AI-generated Kinyarwanda content for linguistic accuracy and fluency, and provide linguistic feedback to improve model comprehension. Additionally, you will annotate text for tone and meaning and collaborate with the team on quality assurance standards.
Lead the redesign and development of the Help Center, focusing on user experience and functionality. Ensure the new Help Center is scalable and easy for the team to maintain and update.
Lead the design and development of backend systems that enable scalable AI solutions for over 167,000 customers. Drive the integration of large language models into production systems to power AI agents for real-time customer experiences.
The Senior Business Analyst will support the execution and continuous improvement of clinical programs by providing data, documentation, and process discipline. This role involves transforming program strategy into deliverables such as dashboards and performance reports to ensure program success.
The Data Analyst Consultant will develop and maintain dashboards, reports, and strategic KPIs while collaborating with cross-functional teams. They will also assist in the strategy, implementation, and production of data projects to support informed decision-making for clients.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The Engineering Manager for DevOps manages the DevOps engineers and is accountable for the team's roadmap and results. They are expected to collaborate with engineering partners and leadership to set direction, prioritize, and communicate progress.
The Senior Salesforce Developer is responsible for designing, developing, and implementing customized solutions within the Salesforce platform. This role involves collaborating with business stakeholders and other developers to translate business requirements into scalable technical solutions.
Lead the design and implementation of high-quality, performant, and scalable frontend architectures using TypeScript and React. Own complex product initiatives end-to-end, from discovery and design collaboration to production rollout and continuous improvement.
The Course Developer is responsible for creating subject guidelines and developing learning materials, including printed materials, e-learning resources, quizzes, and interactive activities. They will also produce assessment tasks.
Develop and maintain Python applications with a strong emphasis on cloud API integration. Collaborate with cross-functional teams to architect scalable backend systems.
The Course Developer is responsible for creating subject guides and developing learning materials, including printed materials, e-learning resources, quizzes, and interactive activities. They will also produce assessment tasks.
The intern will monitor and respond to business intelligence support requests, providing assistance on data-related queries. They will also collaborate with the BI team to design and develop Tableau dashboards that translate complex data into actionable insights.
The intern will monitor and respond to business intelligence support requests, assisting internal stakeholders with data-related queries. They will also collaborate with the BI team to design and develop Tableau dashboards that provide actionable insights.
The Program Manager will oversee the three major cloud marketplaces and help build and scale NetApp’s offerings within them. Responsibilities include managing access controls, compliance, integration, and program prioritization to accelerate innovation and delivery.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design, develop, and deploy .NET applications on Microsoft Azure while building AI-driven applications using Azure AI services. Collaborate with data scientists and stakeholders to identify AI opportunities and ensure application performance and model accuracy.
Design, build, and optimize core journeys of the service for advisers, including user authentication and integration with third-party software. Collaborate with the CPTO and engineering team to deliver production-ready features that enhance adviser productivity and client experience.
Develop design solutions that integrate with existing products and ensure secure architectures. Act as a consultant in diagnosing application failures and developing strategies that provide value to key customers.
The AI Engineer will navigate ambiguity and adapt quickly in a fast-moving team while demonstrating ownership by proactively identifying challenges and driving solutions. They will collaborate across distributed teams to design, build, and iterate on innovative AI solutions from concept to production.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
The average salary for remote software developers is $156,022 per year. This is based on data from 7,232 job openings. We use the yearly salaries in US dollars from these job postings to calculate salary expectations. Below is a breakdown of salary data by years of experience:
| Experience | Salaries counted | Average salary |
|---|---|---|
| Entry-level0–2 years | 122 | $84,738 |
| Junior2–5 years | 1,479 | $124,376 |
| Senior5–10 years | 4,013 | $155,273 |
| Lead10+ years | 1,618 | $192,179 |
We reviewed 17,743 job postings for remote software developers and found these are the skills employers ask for most often:
| Skill | Share of job posts |
|---|---|
| Python | 34% |
| SQL | 21% |
| CI/CD | 19% |
| AWS | 16% |
| Kubernetes | 13% |
| TypeScript | 11% |
| Terraform | 10% |
| Java | 10% |
| JavaScript | 10% |
| Stakeholder management | 9% |
Learn more about Software Development remote jobs