Software Engineer
You will drive technical change and deliver commercial value by building scalable systems within a collaborative team. You are expected to champion new technologies and contribute to data-driven decision-making processes.
Remote Software Development Jobs
Browse 45,294 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.
You will drive technical change and deliver commercial value by building scalable systems within a collaborative team. You are expected to champion new technologies and contribute to data-driven decision-making processes.
Develop and optimize real-time computer vision, sensor fusion, and multi-object tracking software for airborne mission systems. Manage the end-to-end dataset pipeline and ensure high-performance inference on embedded hardware.
Design and build dense, legible operator interfaces for airborne mission systems that display live data and map assets. Connect interfaces to backend telemetry via WebSockets and support integration testing against live systems.
Develop and maintain software for airborne mission systems running on embedded Linux hardware. Responsibilities include integrating sensors and payloads, implementing control software, and managing real-time data handling.
Design and build synthetic data generation pipelines to replicate high-fidelity, statistically representative datasets for AI testing. Collaborate with cross-functional teams to validate data fidelity and document privacy risk assessments for institutional stakeholders.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will design and execute experiments to improve the reliability, context retention, and capability of AI agents. You will translate research findings into actionable recommendations and prototypes for the engineering team to implement.
You will own the full product lifecycle, from rapid prototyping to production, for the agent-building experience and the workspace where users interact with their agents. Additionally, you will define the technical roadmap, make architectural decisions, and build reliable systems to ensure agents perform real work effectively.
The GTM Engineer will build and maintain technical infrastructure for lead enrichment, scoring, and signal pipelines using tools like Clay, Salesforce, and Marketo. They will collaborate with cross-functional teams to translate GTM strategies into automated workflows that optimize pipeline delivery and account targeting.
You will lead the transition to an AI-native development model by orchestrating AI agents to deliver production-quality software. You are also responsible for setting technical standards, mentoring the team, and ensuring architectural integrity across the product stream.
The Sr. Application Security Engineer will own the security posture of the organization and partner with engineering teams to deliver platform-wide security improvements. Responsibilities include managing vulnerability programs, conducting security audits, and investigating security incidents.
You will develop, mature, and deploy machine learning models and systems to scale satellite-enabled exploration technology. Additionally, you will own the ML experiment platform, manage infrastructure, and ensure model quality through reproducible pipelines.
You will build and maintain the frontend of a Chrome extension using React and TypeScript, ensuring high performance and accessibility. Additionally, you will collaborate on UI/UX design and contribute to backend data modeling and API development to support AI-generated scaffolds.
You will design, implement, and maintain secure, programmable cloud networking solutions using Open vSwitch, OVN, and Kubernetes. Additionally, you will lead architecture reviews, mentor engineering teams, and ensure the reliability and performance of global GPU cloud infrastructure.
Develop polished, responsive, and accessible elearning modules from detailed storyboards within an established production environment. Collaborate with instructional designers, visual designers, and project managers to ensure high-quality learning experiences that meet client requirements.
Develop and maintain web applications using .Net and VueJS technologies while collaborating with the team to design scalable solutions. Participate in code reviews, unit testing, and research innovative technological solutions.
You will own and resolve sophisticated Slurm support cases for production AI and HPC clusters while diagnosing complex issues across the infrastructure. Additionally, you will collaborate with engineering teams to improve system reliability and develop technical documentation and training materials.
You will own the end-to-end content production and distribution strategy, including writing, publishing, and automating workflows. You are responsible for measuring performance metrics and driving growth through SEO, paid ads, and technical storytelling.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Develop and maintain web applications using .Net and VueJS technologies while collaborating with the team to design scalable solutions. Participate in code reviews, unit testing, and research innovative technological solutions.
Develop and maintain web applications using .Net and VueJS technologies while collaborating with the team to design scalable solutions. Participate in code reviews, unit testing, and research innovative technological solutions.
The Director of Data Science will lead the machine learning strategy and build a world-class data science function to improve patient outcomes. They will collaborate with clinical and operational teams to develop predictive models, manage data marts, and analyze clinical program performance.
You will build and ship end-to-end projects across frontend, backend, and on-chain systems while providing technical guidance to developers and partners. Additionally, you will act as a bridge between engineering teams and the developer community to improve the platform and developer experience.
The Controls Engineer will support MES-to-PLC integrations and maintain automation system reliability in a high-volume manufacturing environment. Responsibilities include configuring PLC logic, troubleshooting industrial networks, and collaborating with cross-functional teams to optimize production data and workflows.
Design, develop, and maintain automated test scripts and frameworks to ensure software quality and performance. Collaborate with cross-functional teams to integrate testing into CI/CD pipelines and resolve software defects.
You will manage and operate information technology infrastructure to ensure reliable and secure service delivery. Additionally, you will collaborate with various teams to identify opportunities for operational improvement and implement enhancements to meet evolving requirements.
Evaluate AI-generated Nepali text for naturalness, authenticity, and cultural accuracy. Provide feedback and data tagging to help improve the quality and nuance of AI language models.
You will perform side-by-side evaluations of AI-generated text to assess the naturalness, authenticity, and cultural nuance of the Nepali language. Responsibilities include identifying unnatural phrasing, rating tone, and providing feedback to improve AI model performance.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The Director of IT Infrastructure and Service Delivery owns the enterprise infrastructure strategy, architecture, and day-to-day service delivery across all operating companies. This role leads internal support teams, manages infrastructure engineering, and governs external service providers to ensure consistent performance and security.
Evaluate AI-generated Macedonian text for naturalness, authenticity, and cultural accuracy. Provide feedback and data tagging to help improve AI model performance and linguistic nuance.
Evaluate AI-generated text for naturalness, cultural nuance, and idiomatic accuracy in the Macedonian language. Perform side-by-side comparisons and provide data tagging to improve AI model performance.
Evaluate AI-generated text for naturalness, authenticity, and cultural nuance in the Macedonian language. Perform side-by-side comparisons and provide feedback to improve AI model performance.
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