Salesforce Developer – 100% Remote (Canada)
Design, develop, and deploy scalable Salesforce solutions using Apex and LWC. Collaborate with stakeholders to integrate external systems and optimize Salesforce applications.
Remote Software Development Jobs
Browse 45,262 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, develop, and deploy scalable Salesforce solutions using Apex and LWC. Collaborate with stakeholders to integrate external systems and optimize Salesforce applications.
Build and operate core components of the next-generation Serverless Elasticsearch offering, focusing on scale, performance, and resilience. Maintain cluster coordination systems and resolve complex concurrency and stability issues across distributed nodes.
Develop and operate core components of the next-generation Serverless Elasticsearch offering, focusing on scale, performance, and resilience. Manage cluster coordination, concurrent indexing, and resolve complex operational stability issues.
Develop and operate core components of the next-generation Serverless Elasticsearch offering, focusing on scale, performance, and resilience. Manage cluster coordination, indexing consistency, and resolve complex operational stability issues.
Develop and operate core components of the next-generation Serverless Elasticsearch offering, focusing on scale, performance, and resilience. Maintain cluster coordination systems and resolve complex concurrency and stability issues across distributed nodes.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Develop and operate core components of the next-generation Serverless Elasticsearch offering, focusing on scale, performance, and resilience. Maintain cluster coordination systems and resolve complex concurrency and stability issues across distributed nodes.
Develop and operate core components of the next-generation Serverless Elasticsearch offering, focusing on scale, performance, and resilience. Maintain cluster coordination systems and resolve complex concurrency and stability issues across distributed nodes.
Develop and operate core components of the next-generation Serverless Elasticsearch offering, focusing on scale, performance, and resilience. Manage cluster coordination, concurrent indexing, and resolve complex operational stability issues.
Contribute production code to the Encoding team's sprints while serving as the primary technical point of contact for US enterprise accounts. Triage and resolve encoding issues during US hours and translate field learnings into product roadmap improvements.
Develop and operate core components of the next-generation Serverless Elasticsearch offering, focusing on scale, performance, and resilience. Manage cluster coordination, concurrent indexing, and resolve complex operational stability issues.
Provide high-level engineering expertise and technical design for Starline high amperage busduct products across the APAC region. Oversee the creation of technical offers, troubleshoot design and installation issues, and maintain strong customer relationships throughout the project lifecycle.
Lead the architectural evolution and technical vision of Elasticsearch's core storage and query engine. Drive cross-organizational initiatives to optimize storage efficiency and build industry-leading observability solutions.
Lead the architectural evolution and technical vision of Elasticsearch's core storage and query engine. Drive cross-organizational initiatives to optimize storage efficiency and performance for observability workloads.
Lead the architectural transformation of the sportsbook platform, focusing on AWS migration, front-end re-architecture, and decomposing the Oracle monolith into microservices. Act as the senior technical authority to de-risk complex problems and ensure coherent platform evolution.
Develop, operate, and maintain scalable backend services and APIs for banking and insurance partners. Collaborate with cross-functional teams to implement new features and contribute to long-term architectural decisions.
Lead the architectural evolution of the Coupa Supplier Platform, transitioning a Rails monolith into a scalable microservices architecture. Define patterns for API design, deployment pipelines, and reliability while mentoring engineers and partnering with SRE teams.
The role involves architecting and deploying high-performance, multi-tenant backend services and integrating third-party services for a fintech platform. You will be responsible for the full software development lifecycle, including code reviews, technical documentation, and mentoring junior engineers.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Build and scale Rho's all-in-one finance platform as part of the Architecture team. Develop web applications and services using a modern tech stack including Python, Go, and GCP.
Develop and evolve front-end applications using Angular and TypeScript while implementing Micro Front-end architectures. Collaborate with multidisciplinary teams in Agile and DevOps environments to ensure application quality, performance, and security.
Manage the technical utility interconnection and grid integration process for North American utility-scale solar, battery storage, and data center projects. Lead the preparation of interconnection documents, manage external consultants, and provide technical guidance on high voltage design and transmission planning.
The Test Lead will own and coordinate testing across a Salesforce-based programme, focusing on hands-on manual testing and quality reporting. Responsibilities include defining test approaches, managing defects, and ensuring solutions are traceable to requirements.
Drive operational excellence and reliability for cloud-based services by establishing SLOs/SLIs and observability practices. Lead incident response coordination, develop reliability-focused automation, and partner with engineering teams to improve production readiness.
Lead the design and implementation of enterprise-ready AI and agentic architectures to deliver measurable business value for Fortune 500 companies. Drive the evolution of the AI platform and serve as the senior technical authority for strategic client engagements.
Design, develop, and maintain custom geospatial and situational awareness applications for the Department of Homeland Security. This includes implementing AI-driven workflows, automating data processing tasks, and integrating geospatial tools with enterprise systems.
The Propulsion Engineer is responsible for preparing engineering specifications, reports, and design criteria for rail vehicle propulsion systems. They will evaluate carbuilder designs, witness equipment testing, and interface with railway clients and internal departments.
The role involves designing and maintaining scalable backend services and critical integrations with KYC, geolocation, and payment providers. The engineer will take full ownership of features from design through deployment and participate in on-call rotations.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Provide strategic thought leadership and architectural designs for enterprise software and web applications to achieve business objectives. Lead the evaluation of new technologies and mentor staff to ensure systems are robust, scalable, and secure.
Lead the development of mechanical loop thermal infrastructure and system roadmaps for AI data centers. Collaborate with partners and industry bodies to integrate advanced cooling technologies and ensure sustainability targets are met.
Lead the integration of sustainability standards into data center reference designs, focusing on energy and water efficiency. Develop Life Cycle Assessments and Environmental Product Declarations while providing technical guidance to junior engineers.
Provide total support for SAP application systems and ancillary tools, focusing on Sales, Service, and HR functional areas. This includes system configuration, business requirements documentation, user training, and acting as a liaison between business users and vendors.
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