Senior Data Engineer
Collaborate with cross-functional teams to curate data sets using ETL pipelines, web scraping, and SQL queries. Design BI dashboards and conduct in-depth research to identify actionable business insights and data trends.
Remote Software Development Jobs
Browse 45,294 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.
Collaborate with cross-functional teams to curate data sets using ETL pipelines, web scraping, and SQL queries. Design BI dashboards and conduct in-depth research to identify actionable business insights and data trends.
Lead and coordinate the integration of newly acquired businesses to align them with the company's operating culture and financial disciplines. Provide hands-on coaching to local leadership and establish clear milestones to ensure a stable operating rhythm.
Design, develop, and maintain sophisticated server-side applications and scalable APIs using Scala and Java. Responsibilities include implementing complex business logic, optimizing backend services, and providing mentorship to junior team members.
Lead technical development and oversee the execution of complex energy efficiency and decarbonization projects for utility programs. Manage engineering reviews of energy savings calculations and provide technical guidance to contractors and customers.
The role focuses on configuring and maintaining Flosum CI/CD pipelines for development teams within a Salesforce Government Cloud environment. It involves generating ATO evidence for continuous monitoring and performing security validation engineering for IL-4/5 environments.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Drive test automation across API, UI, and end-to-end paths while extending AI-assisted test generation tooling. Build scalable test infrastructure for real-time trading paths and mentor engineers on quality-first mindsets.
Build and implement enterprise contact center transformations using Amazon Connect, Generative AI, and serverless AWS architectures. Develop AI agents, custom agent tooling, and infrastructure as code while collaborating directly with customer engineering teams.
Build and implement enterprise contact center transformations using Amazon Connect, AI agents, and serverless AWS architectures. Develop AI-native self-service experiences and custom agent tooling while collaborating directly with customer engineering teams.
Build and implement enterprise contact center transformations using Amazon Connect, Generative AI, and serverless AWS architectures. Develop AI agents, custom agent tooling, and scalable infrastructure while collaborating directly with customer engineering teams.
Drive quality across multiple projects by designing and executing functional, integration, and end-to-end tests for web and mobile applications. Partner with product and engineering teams to define acceptance criteria and mentor fellow QA engineers.
Architect and build scalable infrastructure solutions using Kubernetes and AWS while driving the roadmap for reliability and scalability. Lead AI enablement efforts to enhance infrastructure reliability and mentor engineers in operational excellence.
Architect and build scalable infrastructure solutions using Kubernetes and AWS while driving the roadmap for reliability and scalability. Lead AI enablement efforts to enhance infrastructure reliability and mentor engineers in operational excellence.
Architect and build scalable infrastructure solutions using Kubernetes and AWS while driving the roadmap for reliability and scalability. Lead AI enablement efforts to enhance infrastructure reliability and mentor engineers in operational excellence.
Architect and build scalable infrastructure solutions using Kubernetes and AWS while driving the roadmap for reliability and scalability. Lead AI enablement efforts to enhance infrastructure reliability and mentor engineers in operational excellence.
Architect and build scalable infrastructure solutions using Kubernetes and AWS while driving the roadmap for reliability and scalability. Lead AI enablement efforts to enhance infrastructure reliability and mentor engineers in operational excellence.
The SRE will manage the reliability, availability, and performance of the Guardicore Data and AI Platform using Kubernetes infrastructure. Responsibilities include leading production investigations, implementing observability strategies, and leveraging AI for incident auto-remediation.
Design, develop, and maintain Java-based applications and front-end features using JavaScript and CSS. Collaborate with multi-disciplinary teams to troubleshoot software defects and ensure compliance with US Federal Government security standards.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Develop and maintain cross-platform mobile applications and backend infrastructure using Flutter, Node.js, and GCP. Collaborate with cross-functional teams to design scalable technical solutions and optimize system performance and reliability.
Design and develop a scalable platform for collecting and processing public data from social media platforms using browser automation and APIs. Build distributed scraping architectures and ETL pipelines to clean and enrich high-volume data workloads.
Lead a team in developing analytical infrastructure and predictive algorithms to drive decision-making and profitability for the Pricing Team. Design scalable processes for large-scale data analysis and present business cases to optimize price points.
Responsible for planning, designing, and optimizing end-to-end transport networks for 2G through 5G services. This includes developing HLD/LLD solutions, performing microwave path planning, and monitoring network KPIs to ensure performance and resilience.
Lead the migration to SAS Viya and provide high-level technical expertise in statistical programming to generate summary tables, listings, and datasets. Mentor team members and ensure all deliverables comply with industry standards and regulatory requirements.
Act as the primary technical authority and liaison between customers and internal Product/Engineering teams to resolve complex architectural challenges. Design advanced vulnerability prioritization models and create technical playbooks to enable the Customer Success organization.
The Senior Business Analyst designs and implements strategies to improve user acquisition, retention, and product engagement for payment products. This involves building self-service dashboards and applying advanced statistical modelling to solve practical business problems.
Design, implement, and scale production-grade data pipelines and real-time streams ranging from megabytes to petabytes. Lead technical projects through architecture and implementation while collaborating with cross-functional teams to maintain data quality.
The role bridges the gap between clients and product engineering by leading technical discussions and managing post-go-live success. Responsibilities include building client-specific configurations, integrations, and translating client needs into product requirements.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Perform and oversee civil engineering work focused on site design, including layout, piping, grading, and stormwater infrastructure. Prepare detailed design calculations, technical reports, and coordinate engineering services during the construction phase.
Design and implement automated test scripts using Playwright and TypeScript within a scrum team environment. Collaborate with manual testers to create integrated test cases and provide detailed test summary reports.
Implement and support Salesforce DevOps, CI/CD, and security solutions for enterprise customers using tools like AutoRABIT. Collaborate with customers to optimize their development lifecycle, release management, and environment synchronization.
Develop and maintain a Python-based validation framework to test low-level SDK APIs for networking hardware. Collaborate with client architects to define requirements and leverage AI coding tools to rapidly generate and refactor test scripts.
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