Data Scientist
The Data Scientist will develop and implement predictive models and recommendation systems using industrial sensor and IoT data. They will also collaborate with customers to identify growth opportunities and maintain ML pipelines.
Remote Software Development Jobs
Browse 45,157 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.
The Data Scientist will develop and implement predictive models and recommendation systems using industrial sensor and IoT data. They will also collaborate with customers to identify growth opportunities and maintain ML pipelines.
You will design and build systems to verify AI datacenter computations using confidential computing and hardware attestation. This involves creating registries for third-party auditing and ensuring the integrity of attested pipelines across organizational boundaries.
You will design and implement challenge protocols to verify datacenter workload occupancy and measure accelerator performance under adversarial conditions. The role involves conducting research, publishing findings, and collaborating with policy and security teams to ensure trustworthy AI infrastructure.
The role involves managing GoHighLevel CRM systems, pipelines, and AI-powered automations to support construction and home services operations. You will also handle lead nurturing, appointment scheduling, vendor coordination, and general administrative tasks.
Lead the design and delivery of complex cloud-native components and services while acting as a technical lead for major initiatives. Mentor junior engineers and ensure engineering excellence through code reviews, design reviews, and technical guidance.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Lead the design and delivery of complex cloud-native platform components while acting as a technical lead for major initiatives. Maintain a hands-on presence in development and mentor junior engineers to ensure engineering excellence and architectural alignment.
You will gather and transform raw data into actionable insights to guide product strategy and growth. Additionally, you will collaborate with cross-functional teams to define key metrics and maintain data integrity through robust reporting and visualization.
You will gather and transform complex data from various sources to uncover actionable insights that drive product strategy and growth. Additionally, you will collaborate with product managers and engineers to build dashboards and define key metrics that inform decision-making.
Define software and hardware requirements while developing strategies to enhance application user interfaces. Conduct impact analyses and provide quality assurance reviews for architectural proposals and ongoing projects.
You will design, build, and maintain end-to-end product experiences across React Native mobile applications and backend services. Additionally, you will collaborate with cross-functional teams to define technical architecture and ensure system reliability through monitoring and production support.
The engineer will develop and maintain computing infrastructure to support rapid software prototyping and deployment in both global and localized environments. Responsibilities include managing servers, clusters, and data center infrastructure, as well as building monitoring systems to ensure performance.
The Technical Services Engineer provides primary incident resolution, manages hardware and software support, and maintains server infrastructure for cloud hosting. They are responsible for documenting issues, managing support requests, and providing technical training to customers.
The Technical Solutions Architect will define and own the end-to-end architecture for the ServiceNow platform, ensuring scalable and secure solutions. They will also lead architectural decision-making, govern integrations, and mentor delivery teams to align platform capabilities with enterprise goals.
You will own the CRM Tasks product end-to-end, including designing, building, and scaling features independently. This involves translating business requirements into production-grade solutions and maintaining system performance and reliability.
You will design and maintain automated testing frameworks for margin trading products and risk systems using Java and Rust. You will collaborate with cross-functional teams to ensure the quality, stability, and reliability of trading workflows throughout the software development lifecycle.
You will own the architecture and technical roadmap for margin and risk systems across various asset classes while leading real-time risk enforcement. Additionally, you will mentor senior engineers and drive reliability and performance across mission-critical financial services.
You will lead the technical direction for the analytics team, owning the architecture of data models and the semantic layer. You will also act as a primary technical partner to cross-functional teams to drive data-driven decision-making and mentor junior engineers.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The Fiber Engineer will design physical fiber paths and manage network inventory, including fiber enclosures, cables, and conduit data. They will also provide design schematics for fiber projects and ensure the accuracy of fiber usage data within the management system.
You will build modern, responsive, and performant web applications while making key decisions regarding frontend architecture. Additionally, you will drive the creation of API contracts and improve engineering processes to scale the codebase and team productivity.
You will lead the development of financial services products like transfers, cards, and lending from the ground up. You will also collaborate with cross-functional teams to integrate third-party APIs and ensure systems are production-ready.
Develop and maintain cross-platform mobile applications using .NET MAUI and web applications using React. Integrate backend services with AWS cloud infrastructure and manage database operations using Microsoft SQL Server.
The Project Engineer leads the planning, design, execution, and startup of capital and reliability projects across various manufacturing locations. They coordinate cross-functional teams, contractors, and stakeholders to ensure projects are delivered safely, on schedule, and within budget.
Develop and maintain Infrastructure as Code using Terraform while designing and supporting CI/CD pipelines. Troubleshoot complex platform issues and manage observability and monitoring tools like Datadog.
You will contribute to building and maintaining reliable, scalable, and secure cloud platforms while applying SRE principles to improve system performance. Additionally, you will troubleshoot distributed cloud-native systems and collaborate with engineering teams to support operational excellence.
The Senior Data Engineer will design, document, and integrate complex environmental datasets while supporting legacy database analysis. They will also collaborate with stakeholders to build API integrations and ensure accurate data representation within the AirHub system.
The Senior Data Quality Engineer will develop complex data validation strategies and build automated scripts to verify data integrity across enterprise systems. They will also partner with Data Architects and Engineers to validate ETL pipelines, legacy migrations, and event-driven data processing.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The Principal Technical Architect leads the design and governance of complex, multi-solution enterprise transformation programs to ensure scalable and secure implementations. This role acts as a trusted advisor to executive stakeholders, driving technology strategy and influencing product direction to maximize business value.
The Lead Design Engineer will design and analyze structural systems for data center whitespace infrastructure, including power distribution and containment supports. They will also develop structural calculation packages and coordinate with multi-discipline teams using BIM and structural analysis software.
You will lead the technical vision and architecture for an AI-first evaluation platform that measures the quality of autonomous agents. This involves designing scalable pipelines, defining metrics, and ensuring reliability across complex service dependencies.
You will lead the development of machine learning systems for Discord's core revenue surfaces, including ranking, targeting, and recommendation engines. This role involves building scalable ML infrastructure and translating experiment results into strategic product roadmap decisions.
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