Senior Staff Software Engineer (Remote)
Lead the development of React-based UIs and build and maintain Python/Django REST APIs. Collaborate on architecture, design decisions, and mentor teammates.
Remote Software Development Jobs
Browse 46,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.
Lead the development of React-based UIs and build and maintain Python/Django REST APIs. Collaborate on architecture, design decisions, and mentor teammates.
You will be responsible for the development of Ethernovia’s networking devices software stack, including embedded firmware and device drivers. This role involves architecture, design, implementation, testing, and integration of device drivers for safety-critical automotive applications.
Contribute to the planning, research, design, architecture, development, and testing of Atlas Labs software features. Collaborate with internal and external users to ensure the correctness, quality, and availability of Atlas Labs software products.
Act as a technical expert and strategic advisor to enterprise customers, ensuring adoption and solving complex technical challenges. Manage the full customer lifecycle from onboarding to expansion while aligning partner strategies with Deepgram’s roadmap.
The core responsibility is to deliver product features, which includes writing the code that drives the products. Software engineers are involved in the entire development process, from deciding what features to build to supporting customers in the field.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Build, operate, and further develop modern private cloud and infrastructure platforms. Collaborate with architecture, platform, and engineering teams while actively engaging with stakeholders.
Ensure the reliability, availability, and performance of compute nodes running VMs. Troubleshoot complex production issues and lead incident response and root-cause analysis.
The Solutions Engineer will work directly with the sales team and channel partners to understand customer needs and provide value-based demonstrations. They will also support enterprise Proof of Concepts and help customers grow in their use of Snowflake.
Contribute to the design and optimization of advanced algorithms for video compression. Participate in research and development of AI-based compression tools and represent Qualcomm in standardization forums.
You will converse with the model on language scenarios, verify factual accuracy and logical soundness, and capture reproducible error traces. Additionally, you will suggest improvements to our prompt engineering and evaluation metrics.
The Principal Mission Architect will develop complete mission concepts based on customer needs and perform mission-level analysis while managing top-level mission budgets. They will also collaborate with engineers and scientists to ensure the product meets objectives.
The Public Cloud Enablement Professional will drive Canonical’s joint initiatives and technical engagements with major public clouds, collaborating with various teams to align on open-source strategies. They will also act as a product champion and maintain relationships with engineering teams to optimize Ubuntu on public clouds.
The role involves architecting, designing, and implementing foundational solutions for the Terzo AI enterprise platform, focusing on creating AI-first user experiences. Engineers will collaborate closely with product, design, and platform teams to define interaction patterns and optimize frontend performance.
Design and implement core services spanning platform APIs, data models, and application layers. Own platform foundations supporting analytics, workflows, AI agents, and marketplace experiences.
The Data Analyst will manage and analyze large volumes of daily financial data and design, implement, and continuously improve data quality frameworks. They will also build and maintain dashboards and reports for business insights.
The Solutions Architect is responsible for designing and implementing end-to-end solutions while actively contributing code and leading technical implementation efforts. They will serve as a trusted technical advisor, working directly with customers and third-party vendors to ensure successful delivery.
Design and architect scalable applications and systems using MongoDB. Collaborate with the sales team to drive account success and ensure customer satisfaction.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The Senior Full Stack Developer will develop software solutions, build user-facing features, and collaborate with cross-functional teams to enhance the platform. They will also leverage AI tools to improve development velocity and assist the customer support team with technical issues.
The Design Engineer will design, prototype, and ship interfaces that help AI teams understand and improve their systems. This includes creating product experiences and interactive visualizations for AI workflows.
As a Senior Partner Solutions Engineer, you will develop trusted relationships with partners' sales and technical sales leaders while supporting the channel sales team to grow revenue. You will serve as the go-to expert on API security and act as the technical point of contact for customers during their pre-sales journey.
Responsible for all aspects of Physical Design in full chip or block level in advanced technology nodes. This includes floorplanning, timing analysis, and validation tasks.
The Director of Strategy & Analytics will lead a small team to conduct analyses of operational trends and provide actionable insights. They will also drive data analysis as an individual contributor and collaborate with various teams to define tests and communicate results.
As a Senior Front-End Engineer, you will guide the team in front-end development best practices and lead significant product evolutions. Your contributions will directly impact the success and global growth of the organization.
The OCaml Developer will handle the full development cycle of a single component, including formalizing tasks, writing code and tests, and supporting production. They will also be responsible for making technical choices and resolving user requests.
Analyze large-scale datasets to generate actionable insights and develop complex SQL queries for data extraction and analysis. Work with BigQuery and GCP for data processing, and build dashboards using Looker.
You will build enterprise products using various technologies and participate in coding activities such as writing, reviewing, deploying, and testing. As a full-stack engineer, you will have the opportunity to innovate and impact the software significantly.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will build enterprise products using various technologies and participate in coding activities such as writing, reviewing, deploying, and testing. As a full-stack engineer, you will have the opportunity to innovate and impact the software significantly.
You will build enterprise products using various technologies and participate in coding activities such as writing, reviewing, deploying, and testing. As a founding member of the team, you will help shape the team's direction while working on innovative software solutions.
You will converse with the model on language scenarios, verify factual accuracy and logical soundness, and capture reproducible error traces. Additionally, you will suggest improvements to prompt engineering and evaluation metrics.
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