Golang developer Internship
Assist in building and maintaining backend components and APIs using Golang for the Faveo Helpdesk platform. Support the team in writing clean code, integrating third-party APIs, and debugging issues.
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.
Assist in building and maintaining backend components and APIs using Golang for the Faveo Helpdesk platform. Support the team in writing clean code, integrating third-party APIs, and debugging issues.
Drive revenue growth and customer acquisition within the AWS Public Sector segments, including Higher Education and Government. Lead sales strategies, manage complex sales cycles, and build executive relationships within the AWS ecosystem.
The instructor will facilitate an asynchronous online course on systems automation and orchestration, managing content rollout and student communication. Responsibilities include hosting introductory sessions, facilitating academic discourse, and providing rubric-based grading and feedback.
The instructor is responsible for the delivery and facilitation of an asynchronous online course on data management and analytics. Key duties include managing course logistics, engaging students through forums and live sessions, and providing rubric-based grading.
The instructor will manage the rollout of an asynchronous online course on Generative AI and LLMs, facilitating academic discourse and providing rubric-based evaluations. Responsibilities include hosting introductory sessions and maintaining regular availability for student consultation.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The instructor will facilitate an asynchronous online course focusing on data storytelling and AI-enhanced dashboarding. Responsibilities include managing course logistics, engaging students through forums and live sessions, and providing rubric-based grading.
The instructor will manage the rollout of course content, facilitate weekly academic discourse, and maintain a strong online teaching presence. Responsibilities include providing rubric-based evaluations and ensuring the course meets accessibility and technical standards.
Own the end-to-end reporting lifecycle for the Customer Success organization, including building Looker dashboards and data models. Leverage AI tools to accelerate analytics workflows and provide actionable insights for large employer and health plan clients.
Develop and operate an evidentiary infrastructure combining ontologies, knowledge graphs, and LLM-assisted pipelines to systematize AI safety arguments. Architect agent coordination patterns and build export pipelines to translate structured argumentation into persuasive communications for various stakeholders.
Provide SAP Basis administration and infrastructure architecture guidance for large-scale SAP systems on Windows and SQL Server environments. Manage installations, upgrades, performance tuning, and ongoing support across a complex multi-system enterprise landscape.
The role involves developing KPIs, statistical models, and predictive analytics to monitor clinical program performance and member outcomes. The analyst will create client-facing dashboards and provide actionable insights to inform healthcare strategy and ROI.
The role involves installing, configuring, and maintaining Windows Server environments and managing Active Directory infrastructure. It also includes implementing security best practices, performing system monitoring, and providing technical guidance to junior administrators.
Lead the design and development of scalable data processing and persistence components within agile teams. Provide technical leadership, enforce development best practices, and manage the performance and career growth of junior staff.
The role involves designing end-to-end cloud architecture from client conceptualization to final delivery. Responsibilities include managing IT infrastructure migrations to Azure and collaborating with global brands to create scalable cloud solutions.
The role involves bridging the gap between business needs and technical solutions to ensure customer software meets user requirements. Responsibilities include articulating problems to stakeholders and facilitating the design of cost-effective software solutions.
The role involves leading analysis activities to translate complex business needs into actionable digital solutions and user stories. You will facilitate workshops and manage backlogs to ensure solutions meet both user and business requirements.
Design and implement modern AI applications and efficient solution architectures while providing mentoring to junior developers. Collaborate with users to solve problems and present implemented solutions to clients.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design and implement modern AI applications and high-performance solution architectures. Lead the development cycle by creating documentation, deploying software, and supporting junior developers.
Design and apply industry-leading security practices for diverse customer platforms and services. Manage, coach, and develop a small team of staff while ensuring Agile delivery teams follow secure software development journeys.
Design and develop large-scale data processing and persistence software components within agile teams. Provide technical leadership, mentor team members, and ensure software meets non-functional requirements and operational readiness.
Design and implement secure practices across platforms and services while collaborating with Agile delivery teams. Lead, coach, and develop a small team of staff to solve complex security challenges.
Lead the design and maintenance of secure CI/CD pipelines and containerized environments within AWS GovCloud for a DoD case management solution. Collaborate with cybersecurity teams to ensure compliance with federal mandates, RMF, and Zero Trust principles.
Develop high-quality software for a complete cloud infrastructure stack focusing on containerization and fault-tolerant systems. Contribute to open-source projects like StarlingX and implement platform upgrade features using Kubernetes and OpenStack.
Lead the development and optimization of software workflows for acoustic tweezing medical devices, focusing on transitioning Python code to embedded C/C++. Responsibilities include managing health data security, developing user interfaces for healthcare professionals, and supporting FDA regulatory activities.
Develop and maintain ETL processes using Python and PySpark within Azure Synapse Analytics to ensure efficient data extraction and loading. Design and optimize data warehousing structures, including star schemas and data lakes, to enhance data management and performance.
Build and ship core product surfaces, including dashboards and CLI tools, to enhance the developer experience on the LiveKit platform. Collaborate with customers to iterate on features and contribute to technical decisions shaping the agentic AI infrastructure.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design and manage robust data pipelines and develop novel ML models for Large Quantitative Models and agentic frameworks. Collaborate with cross-functional teams to translate business objectives into actionable ML development and production roadmaps.
Lead the modernization of legacy ETL pipelines into a cloud-native Lakehouse environment using tools like Databricks and dbt. Design scalable data patterns, drive technical POCs, and mentor data engineers to ensure engineering excellence and cost optimization.
Design, develop, troubleshoot, and test software applications or operating systems based on provided specifications. Build enhancements within existing software architecture and suggest architectural improvements.
Design, develop, and test software features and subsystems while ensuring operational readiness through metrics and dashboards. Troubleshoot production issues and collaborate with partner teams on requirements and release planning.
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