Senior Data Engineer
Design and optimize complex SQL Server solutions with a focus on performance tuning and data modeling. Automate processes using PowerShell and integrate systems via APIs and LLM-driven workflows.
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.
Design and optimize complex SQL Server solutions with a focus on performance tuning and data modeling. Automate processes using PowerShell and integrate systems via APIs and LLM-driven workflows.
Develop and maintain end-to-end supply chain network models to transform complex data into actionable strategic insights. Collaborate with cross-functional teams to evaluate tradeoffs across cost, service, capacity, and risk through interactive dashboards and storytelling.
Design and build threat-centric application workflows, process automations, and intelligent data architectures for threat intelligence. Develop features and integrations to support threat data collection, analysis, and countermeasure creation.
Build and scale an AI-powered financial research platform by designing data pipelines for SEC filings and market data. Develop backend APIs and semantic search systems to power AI workflows and internal analytics dashboards.
Design, develop, and deploy end-to-end machine learning pipelines and MLOps best practices. Optimize models and collaborate with data engineers to build scalable, production-ready inference systems.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Lead a team of ML engineers and architects while managing high-impact customer engagements and pre-sales activities. Responsible for hiring, people development, and defining the technical architecture for production ML systems on AWS.
Design and develop geospatial solutions for utility industries including electric, gas, water, and telecommunications. Collaborate with customers and internal teams to configure ArcGIS apps and create product documentation.
The consultant will gather business requirements and translate them into functional specifications to deliver high-quality D365 F&O solutions. They are responsible for configuring modules, coordinating UAT, and providing end-user training and documentation.
Implement innovative AI solutions and intelligent assistants to revolutionize internal and client business processes. Develop and optimize smart automation systems to increase efficiency and support business development initiatives.
Develop full-stack applications using AI-powered tools like Cursor and GitHub Copilot to accelerate the development workflow. Implement agentic AI concepts and refactor AI-generated code to ensure production-grade quality and maintainability.
Implement Temporal workflow activities and build an Inventory Management Database with REST API endpoints. Develop and execute a comprehensive testing suite including unit, integration, load, and stress tests for provisioning flows.
Develop critical code for networking ASICs and supporting infrastructure to ensure ultra-low-latency and high-performance networking. Responsibilities include programming ASICs, implementing latency analysis, and integrating CPU/BIOS stacks into the operating system.
Develop and maintain the Linux kernel within EOS, including integrating upstream kernel versions and designing new features. Collaborate with hardware vendors to qualify CPUs and NICs while contributing code back to the mainline Linux community.
Build and maintain a React Native mobile app focusing on rider tracking and AI-enabled features. Additionally, maintain and improve the Next.js web frontend to ensure a reliable cross-platform experience.
Analyze user behavior on websites and apps to drive company KPIs through dashboards and deep-dive analyses. Design and monitor split tests for product features and communicate actionable insights to business stakeholders.
Design and maintain high-performance, scalable backend services and APIs to power Disney's digital experiences. Collaborate with cross-functional teams and mentor junior engineers to ensure system reliability and low latency.
The role involves identifying and solving issues within critical business systems by developing and maintaining Python scripts. Responsibilities include customizing solutions to meet business requirements and assisting development teams in reproducing software issues.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Develop customer-specific customizations for the Power Pick System warehouse management software using C#/.NET and Angular. Model intralogistics processes and workflows while collaborating with cross-functional teams and providing technical training to colleagues.
Lead technical discovery and architecture design for strategic enterprise accounts to drive the adoption of GitLab and the GitLab Duo Agent Platform. Create reusable technical assets and contribute upstream code changes to improve the platform based on customer needs.
Design and develop firmware for security components and communication modules, focusing on deterministic real-time communication between MCUs. Implement hardware drivers and ensure stable backend connectivity via OCPP over WebSocket.
Design and maintain scalable, event-driven data pipelines for course and job matching, including the creation of semantic embeddings and knowledge graphs. Build and optimize discovery APIs on AWS Lambda and maintain robust web scrapers for institutional data.
Implement and deploy end-to-end enterprise AI solutions and RAG pipelines on the Azure stack. Establish AI guardrails, observability, and CI/CD pipelines to ensure secure and compliant production-ready AI services.
Design and maintain automated test suites for web applications and APIs using Cypress or Playwright. Convert manual testing processes into efficient automated scripts and integrate them into CI/CD pipelines.
Consult with customers to map their business requirements into Dynamics AX or D365 ERP software solutions. Lead national and international projects to ensure successful implementation and support for clients.
Operate and further develop hybrid Microsoft platforms focusing on Entra ID, Active Directory, and Intune. Manage identities, endpoint compliance, and provide 2nd/3rd level support for Windows devices in customer environments.
Develop and maintain custom features for an online education platform and its content management system. Collaborate with UX and Product teams to build responsive web experiences and manage the development backlog.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Lead client-facing project workstreams focusing on material client interaction and intensive data analysis. Create compelling client-ready presentations and mentor Analysts and Coachees.
Lead the installation, optimization, and maintenance of High NA EUV Track equipment to ensure flawless process integration. Develop advanced photolithography recipes and design preventative maintenance programs to increase equipment reliability and uptime.
Design and deliver scalable web applications and AI-native platforms while evolving the architecture from a monolith to modular microservices. Collaborate with cross-functional teams to implement robust APIs and mentor other engineers on clean code and system design.
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