Principal Software Engineer
Design, develop, and maintain scalable AI-forward APIs, model context protocols, and services. Lead feature development from concept through launch while providing mentorship to team members.
Remote Software Development Jobs
Browse 45,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.
Design, develop, and maintain scalable AI-forward APIs, model context protocols, and services. Lead feature development from concept through launch while providing mentorship to team members.
The Data & Systems Administrator will maintain accurate product, customer, and pricing data within SAP and e-commerce platforms. They will also support system testing, process documentation, and data quality improvement initiatives.
You will serve as a technical advisor and advocate to drive the adoption of NVIDIA's AI and computing platforms within the EMEA developer ecosystem. This involves collaborating with partners to integrate NVIDIA technology into their products while providing actionable feedback to internal engineering teams.
The Information Security Analyst will identify vulnerabilities, monitor threats, and strengthen security controls across cloud and infrastructure platforms. They will also contribute to compliance, audit readiness, and incident response to reduce organizational risk.
The QA Engineer will perform manual and exploratory testing while developing and maintaining automated UI and API test scripts. They will collaborate with developers throughout the lifecycle to ensure product quality and contribute to the improvement of testing processes and documentation.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will own internal offensive security testing, leading the transition from point-in-time penetration tests to continuous, AI-assisted assessments. Additionally, you will partner with engineering teams to validate vulnerabilities, remediate risks, and improve overall system security posture.
You will build and maintain software-defined infrastructure, compute schedulers, and resource-management systems for cloud environments. Additionally, you will collaborate with SRE and networking teams to optimize performance, reliability, and capacity forecasting using AI-driven tools.
Design and evolve compute scheduler and resource-management systems while building capacity models for private and public cloud environments. Lead performance and scale testing, apply AI/ML for optimization, and mentor senior engineers to drive technical excellence.
You will design and architect high-impact open-source tools to integrate Aerospike with modern AI/ML frameworks. Additionally, you will collaborate cross-functionally to optimize core performance and shape the integration roadmap for real-time AI workloads.
You will build and maintain scalable cloud infrastructure using Infrastructure as Code and manage containerized environments with Kubernetes. Additionally, you will develop automation tools to improve developer experience and partner with security teams to enforce robust network and system security.
The Principal Product Manager will own the end-to-end roadmap for the core distributed data engine, focusing on real-time state management and operational AI capabilities. They will collaborate with engineering teams to optimize performance, scale, and developer tooling while aligning technical breakthroughs with market positioning.
The Salesforce Project Manager will lead client engagements from initiation to delivery, ensuring projects meet scope, schedule, and budget objectives. They will serve as the primary point of contact for stakeholders while managing project plans, risks, and cross-functional delivery teams.
The Staff Software Engineer will define the architectural vision and lead the development of a multi-cloud, multi-tenant platform. They will collaborate with cross-functional teams to drive technical roadmaps and mentor senior engineering staff.
Lead technical discovery and design multi-region architectures to solve complex data, scale, and latency requirements for enterprise clients. Partner with account teams to drive deal strategy, conduct proof-of-concepts, and translate technical capabilities into business value.
Lead technical discovery, architecture design, and proof-of-concept governance to drive adoption of the Aerospike data platform. Partner with account teams to translate complex enterprise requirements into scalable blueprints and provide strategic technical guidance throughout the sales lifecycle.
Lead technical discovery and design multi-region architectures to solve complex data, scale, and latency requirements for enterprise clients. Partner with account teams to manage the sales lifecycle, including proof-of-concepts, technical strategy, and executive-level presentations.
The Solutions Engineer will lead technical discovery, design multi-region architectures, and manage proof-of-concept evaluations to drive adoption of the Aerospike data platform. They will partner with account teams to translate complex enterprise requirements into scalable blueprints and serve as the primary technical authority for prospective customers.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The Principal Customer Success Engineer will provide hands-on technical support to enterprise clients, resolving complex network and application performance issues. They will also develop technical content and best practices while collaborating with internal development and support teams.
You will lead technical implementations and customer deployments while partnering with clients to understand their workflows and business requirements. Additionally, you will develop automation tools and APIs to optimize platform adoption and collaborate with engineering to influence the product roadmap.
Develop and deploy computer vision and machine learning models to automate the interpretation of complex architectural drawings and construction documents. Collaborate with cross-functional teams to translate experimental research into reliable, scalable production systems for architectural automation.
You will serve as a senior technical leader driving complex engineering projects and establishing extensible frameworks for the Continuum platform. You will also integrate applied AI technologies and mentor the engineering team to raise the overall standard of technical rigor.
Lead technical discovery and design multi-region architectures to solve complex data, scale, and resilience requirements. Partner with account teams to drive deal strategy, conduct proof-of-concepts, and translate technical capabilities into business value.
You will design, build, and maintain backend services while managing AWS infrastructure and ensuring system reliability. Additionally, you will collaborate with cross-functional teams to develop AI-assisted features and maintain frontend Angular applications.
You will own the end-to-end development of the Refine AI review pipeline, from customer requirements to production deployment and performance measurement. You will manage a swarm of AI agents to build features, design system architecture, and iterate based on user feedback and data.
You will design and improve AI systems that outperform frontier models on specific high-stakes tasks. The role focuses on maximizing the performance of LLMs through complex system architectures and iterative testing.
The SCADA Engineer will oversee the full lifecycle of automation projects and integrate real-time Intelligent Electronic Devices at power generation plants. They are responsible for developing control logic, managing project budgets, and providing technical leadership to engineering teams.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design, develop, and maintain high-performance software applications and services using Rust. Collaborate with cross-functional teams to build scalable backend systems and promote engineering best practices.
You will lead the technical direction and delivery of core data acquisition platform capabilities, including building high-performance ingestion pipelines. You will also mentor engineers, establish architectural patterns, and ensure data quality, reliability, and security across the platform.
The Software Developer translates complex business problems into practical, implementable technical solutions. They work collaboratively with stakeholders and agile teams to design, develop, and maintain high-quality application code.
Develop, calibrate, and validate physics-based compact models for CMOS, superconducting, and photonic elements across room and cryogenic temperatures. Collaborate with cross-functional teams to integrate these models into PDK and EDA environments while providing technical guidance for circuit designers.
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