Senior Software Engineer
Lead key technical projects from design to delivery and drive the implementation of scalable solutions across products. Mentor junior engineers and contribute to the technical roadmap.
Remote Software Development Jobs
Browse 45,182 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 key technical projects from design to delivery and drive the implementation of scalable solutions across products. Mentor junior engineers and contribute to the technical roadmap.
You'll be responsible for TLS identity and secrets infrastructure that every Stripe service depends on. This includes designing and implementing features in the certificate authority and secrets management systems while collaborating with other engineering teams.
The role involves developing simulation frameworks for validating the autonomous driving software stack. The engineer will also work on the gym environment for reinforcement learning model training.
As a Senior Software Engineer, you will design, develop, and optimize high-impact systems that power Sezzle’s financial reporting, reconciliation, and automation workflows. You’ll partner closely with cross-functional teams to ensure data integrity and streamline financial processes.
As a Senior Software Engineer, you will design, develop, and optimize systems that power Sezzle’s financial reporting and automation workflows. You will collaborate with cross-functional teams to enhance software solutions and mentor other engineers.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The Software Engineer will assist with the design, development, and installation of software solutions, collaborating with cross-functional teams to enhance financial processes. They will leverage their accounting background to identify gaps and improve automation and reconciliation workflows.
The Software Engineer will assist with the design, development, and installation of software solutions, collaborating with cross-functional teams to enhance financial processes. You will leverage your accounting background to identify gaps and improve automation workflows.
As a Sr. Staff Software Engineer on the Money team, you will design and manage the Money systems and services, commercializing all Databricks products and offerings. You will collaborate with various teams to standardize billing experiences and enhance engineering efficiency.
The Solutions Engineer acts as the lead point of contact for Hypercare customers, managing high-impact technical cases and ensuring timely resolution of issues. They build strong customer relationships and communicate progress on initiatives to stakeholders.
As a Data Scientist on the Data Team, you will help build a data-driven culture within Databricks by solving product and business challenges. You will work closely with various teams to understand product usage patterns and make data-driven decisions.
The Senior Data Engineer will develop, test, and maintain efficient Python applications while optimizing data pipelines. They will also collaborate with cross-functional teams to deliver high-quality solutions and ensure code quality through best practices.
Architect, build, and maintain the backend infrastructure for the Endstar platform. Design scalable systems for collaborative content creation and integrate AI-assisted workflows into game development pipelines.
Design, develop, and maintain high-performance back-end systems, APIs, and databases that support the business’s web and mobile applications. Collaborate with front-end developers, product managers, and DevOps teams to ensure seamless integration and delivery of features and services.
The Senior Site Reliability Engineer (SRE) will architect, implement, and maintain robust cloud infrastructure, focusing on AWS and Kubernetes. Responsibilities include designing scalable infrastructure, ensuring system reliability, and driving automation in operational tasks.
Develop and maintain a multi-level hardware virtual machine that emulates QuEra’s domain-specific language for pulse-level programs. Collaborate with scientists and the hardware control team to plan and simulate hardware features for executing quantum error correction algorithms.
As a Consultant in Digital Analytics, you will develop innovative concepts for collecting and activating app and website data for clients. You will lead projects, conduct workshops, and collaborate with various teams to implement new technologies.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
You will record scripted material and assess AI-generated outputs for linguistic accuracy and naturalness. Additionally, you will annotate errors and collaborate with the team to refine prompts and voice design guidelines.
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