Backend Engineer
Design and build clean, testable, and efficient backend systems while shipping customer-facing features. Collaborate with cross-functional teams to improve product quality and maintainability.
Remote Software Development Jobs
Browse 45,331 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 build clean, testable, and efficient backend systems while shipping customer-facing features. Collaborate with cross-functional teams to improve product quality and maintainability.
Design and own end-to-end test coverage across firmware, cloud services, and mobile applications, including device connectivity, APIs, offline behavior, and OTA updates. Analyze device and cloud logs, develop test data and configurations, and define automation scenarios while maintaining stable smoke and regression testing processes.
Own and deliver engineering initiatives, lead technical implementation, and collaborate with cross-functional stakeholders to build and enhance customer-facing communication services. Improve backend reliability, scalability, and performance while contributing to architecture, operational excellence, engineering standards, and mentoring.
Lead the planning, governance, coordination, and execution of an enterprise migration from Microsoft Azure to Oracle Cloud Infrastructure for the Department of Energy’s consolidated business systems. Coordinate technical and business teams, vendors, and stakeholders to deliver the migration roadmap, manage dependencies and risks, and minimize business disruption.
Own the technical architecture and operational execution of the third-party risk program, including ServiceNow workflows, assessment pipeline management, automation, and the vendor risk lifecycle. Partner with cross-functional teams to embed security checks, maintain frameworks and controls, support audits, and deliver program metrics and reporting.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design, develop, and maintain scalable Salesforce applications, integrations, and workflows across Sales Cloud, Service Cloud, Experience Cloud, and the Salesforce Platform. Troubleshoot system and data synchronization issues, deliver secure and bulkified code, and support CI/CD, code reviews, monitoring, and cross-functional integration work.
Support the operation, monitoring, and maintenance of database environments, including routine backup, restoration, and integrity-check procedures. Assist with SQL queries, user permissions, and troubleshooting basic access or performance issues while collaborating with the technical team.
Lead end-to-end data migration for Epicor deployments, including profiling, cleansing, mapping, transformation, loading, validation, and reconciliation of master, transactional, and financial data. Develop reusable migration and validation automation, produce audit-ready evidence, and support mock conversions, cutover, go-live, hypercare, and ongoing data governance across multiple sites.
You will own the development and operation of scalable web-scraping and data ingestion pipelines within a lakehouse architecture. This involves designing robust frameworks for extraction, monitoring, and failure handling while ensuring compliance with legal and privacy standards.
Lead the design, development, and modernization of secure, scalable federal software systems, guiding engineering work from architecture through deployment. Partner with product, architecture, DevSecOps, and infrastructure teams; resolve complex system issues; and mentor engineers while establishing technical standards.
Own and improve the fraud signals and segments used to distinguish suspicious activity from legitimate users, monitoring their effectiveness as fraud patterns evolve. Investigate flagged users and ambiguous cases, collaborate with product teams on market-specific verification methods, and recommend tools or process improvements.
Lead technical health checks and architecture reviews, translate findings into actionable engineering plans, and own client workstreams from scope through delivery. Design and build SailPoint solutions and integrations, review and mentor engineers, improve identity operations, and help clients take ownership of their platforms.
You will design, build, and maintain production systems, including evaluation harnesses and data pipelines for AI models. You will also develop APIs and backend services to support human-in-the-loop workflows and improve system observability.
Lead discovery workshops and translate ministry, programme, and engineering requirements into secure, costed, delivery-ready AI architecture, including LLM pipelines, document AI, human-review workflows, and cloud platforms. Guide implementation through production, defining evaluation and release gates, trust boundaries, operational safeguards, and reusable architecture patterns for country programmes.
Own product features end to end, from shaping problems with Product and Design through implementation, testing, release, and ongoing improvement. Build and evolve customer-facing experiences and platform systems, including identity, billing, data, and AI-powered intelligence capabilities, while guiding technical decisions and mentoring engineers.
You will lead the architecture and implementation of enterprise-scale Databricks platforms, ensuring they are secure, scalable, and governed. You will also serve as a senior technical advisor to clients and engineering teams to establish platform standards for data, analytics, and AI workloads.
Lead client discovery and design practical software architectures, delivery plans, scopes, estimates, and team structures for prospective and existing engagements. Support Sales through proposals and presentations, guide the transition into delivery, and help build reusable capabilities and service offerings.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Build and maintain batch and real-time pipelines for structured and unstructured data, and support storage, access, and AI-ready data foundations such as embeddings and vector indexing. Collaborate with data and AI teams to integrate models into workflows, apply basic governance and security practices, and translate requirements into practical data solutions.
You will own the platform architecture, specifically focusing on the map and geometry layer for extracting and processing real-world geospatial data. Additionally, you will manage production code, ensure system reliability, and implement monitoring and observability standards.
Design, develop, and evolve Java backend solutions using microservices, contributing to the functional and technical definition of products and capabilities. Build and maintain REST APIs, write and review code, document technical solutions, and use AI tools and Spec-Driven Development to improve development productivity and quality.
You will lead a global team of engineers to manage and standardize regulated, sovereign cloud environments while ensuring compliance with FedRAMP and other accreditation standards. Additionally, you will drive operational excellence through automation, infrastructure-as-code, and hands-on technical leadership to support product delivery.
Lead game development from start to finish, taking ownership of code and product design while delivering complex features and large components on schedule. Improve and maintain code quality, coordinate with design and production teams, conduct code reviews, and mentor team members while managing work pipelines.
The role involves managing platform tools, governance, and administration for Azure infrastructure. You will be responsible for maintaining CI/CD pipelines, package management, and ensuring the health of build agents and platform services.
Develop and maintain payment backend features, including 3D Secure, SEPA/IBAN direct debits, unpaid-payment handling, payment service provider integrations, and new payment methods. Design robust APIs, contribute to architecture decisions, improve performance and availability, implement monitoring and testing practices, handle production incidents, and collaborate with business and technical teams.
The Technology Architect will design and implement a SUSE-based private cloud platform using KVM, ensuring it is optimized for SAP workloads. They will also integrate automation workflows with CI/CD pipelines and ITSM tools like ServiceNow to enable scalable infrastructure management.
Develop and maintain backend modules, services, APIs, and database solutions for inventory management and ticketing software, with a focus on performance, stability, and security. Analyze customer requirements, improve existing components, and ensure code quality through automated testing and code reviews while working in a team using a “you build it, you run it” approach.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will build, operate, and secure data pipelines that transport healthcare data from production services to internal and external users. Additionally, you will manage infrastructure as code, ensure data quality through observability, and collaborate with product squads to industrialize data models.
You will design and manage the cloud infrastructure that powers the AI platform, including Kubernetes clusters and automated deployment pipelines. Additionally, you will ensure the reliability, security, and scalability of the multi-tenant SaaS architecture.
You will lead the entire life cycle of embedded software development, including requirement specification, architecture design, implementation, and validation. Additionally, you will collaborate with multi-disciplinary teams to design, test, and deploy embedded software for microcontroller platforms.
The Principal Data Architect will own the end-to-end target architecture for a large-scale data platform modernization, including CDC replication and cloud data warehouse design. They will work hands-on with the development team to build solutions, lead technical discovery with clients, and establish quality gates for architecture decisions.
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