Tech Lead Java
Lead a development squad by defining technical strategies and designing scalable microservices architectures. Ensure technical quality, performance, and resilience while mentoring developers and collaborating with Product Owners.
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.
Lead a development squad by defining technical strategies and designing scalable microservices architectures. Ensure technical quality, performance, and resilience while mentoring developers and collaborating with Product Owners.
Develop and scale analytical frameworks to track mobile marketing effectiveness and profitability across various paid social platforms. Design experiments to measure channel incrementality and provide data-driven recommendations for spend allocation and growth strategy.
Lead the end-to-end technical implementation of complex PLM projects, focusing on architecting solutions and driving digital thread initiatives. Responsibilities include conducting requirements workshops, executing data migrations, and mentoring junior engineers.
Lead and execute PTC Windchill implementations from requirements gathering through deployment and documentation. Collaborate with customers to translate business needs into technical specifications and integrate PLM with third-party systems like ERP and MES.
Act as a strategic technical advisor to guide enterprise customers through digital transformation initiatives and architect scalable solutions. Partner with sales and technical teams to develop technology roadmaps and translate complex concepts into business value.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Set the technical vision for AI integration across the software development lifecycle and build foundational infrastructure for AI measurement and scale. Partner with product teams to develop internal tools and customer-facing AI capabilities while mentoring senior engineering talent.
Design and maintain automated testing frameworks for Adobe Experience Manager and Salesforce platforms. Integrate these solutions into CI/CD pipelines using Azure DevOps to ensure high-quality software releases.
The role involves the technical analysis, development, and evolution of enterprise backend applications using Microsoft technologies. The candidate will be responsible for creating REST APIs from scratch and maintaining existing services with autonomy.
The engineer will evolve the main controller to enable repository creation in GitHub instead of just Bitbucket. This includes analyzing use cases, implementing the evolution, and managing deployments across environments up to production.
Design, develop, and implement integration solutions between systems and platforms within Google Cloud Platform environments. Collaborate with development, operations, and security teams to ensure performance, scalability, and security standards are met.
The role focuses on migrating data from Stratio to Databricks. The engineer will be responsible for managing data pipelines and integration processes.
The role involves participating in a data migration project from the Stratio platform to Databricks. The engineer will be responsible for executing the migration independently and autonomously.
Develop and maintain custom software solutions using Node.js and React, ensuring high performance and scalability. Collaborate with multidisciplinary teams to translate functional requirements into technical specifications and mentor junior profiles.
Lead the evolution of a global FinOps metrics platform on Google Cloud Platform. Transform a legacy system into a modern architecture based on OpenTelemetry.
Manage incidents, requests, and changes while ensuring configuration, availability, and security. Lead evolution projects, architectural design, and market technology monitoring.
Build internal tools, automations, and AI-assisted workflows to scale support efficiency. Ship product and developer experience improvements to reduce support ticket volume at the source.
Design and deploy custom AI chatbots, agents, and automated reports to eliminate administrative tasks for leadership. Architect and maintain a unified knowledge base to ensure data accuracy and support informed business decisions.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Act as the technical lead to solve complex problems regarding performance, scalability, and system architecture. Establish engineering policies, govern deployment pipelines, and mentor teams to ensure high-quality software delivery.
Collaborate with cross-functional teams to design and ship scalable features using various frontend and backend technologies. Develop RESTful APIs and microservices while utilizing GCP for deployment and mentoring junior engineers.
Support and enhance a live STEP MDM platform for a UK financial services client, focusing on configuration, tuning, and maintenance. Responsibilities include resolving match-merge issues, building API-driven integrations, and triaging incidents with data stewards.
Support and enhance a live STEP MDM platform for a UK financial services client. The role focuses on extending, tuning, and supporting an existing Customer MDM deployment to maintain a single view of customer data.
Support and enhance a live STEP MDM platform for a UK financial services client, focusing on run-and-iterate activities. Responsibilities include configuring data models, resolving match-merge issues, and maintaining API-driven integrations.
Support and enhance a live STEP MDM platform for a UK financial services client, focusing on configuration and maintenance. Responsibilities include resolving match-merge issues, building API-driven integrations, and performance tuning.
Support and enhance a live STEP MDM platform for a UK financial services client. Responsibilities include configuring data models, resolving match-merge issues, and maintaining API-driven integrations.
Support and enhance a live STEP MDM platform for a UK financial services client, focusing on configuration and maintenance of data models and workflows. Responsibilities include resolving match-merge issues, building API-driven integrations, and performance tuning the platform.
Design, build, and optimize a large-scale analytical platform using Teradata VaaS and an AWS-based data lake. Collaborate with cross-functional teams to deliver a robust fraud analytics platform that drives business outcomes.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design and maintain scalable ETL pipelines and data ingestion workflows using PySpark and AWS Glue. Orchestrate data workflows with AWS Step Functions and develop serverless functions using AWS Lambda.
Administer and maintain Linux-based systems while utilizing scripting for automation and system efficiency. Monitor performance, manage security compliance, and maintain virtualization platforms across mixed-OS environments.
Build end-to-end fintech products using AI-assisted development tools like Claude Code and Cursor. Translate complex business requirements into production-ready code while owning the full technical architecture and quality control.
Develop, maintain, and optimize responsive WordPress websites, including the creation of custom themes and plugins. Integrate third-party APIs and ensure high performance, security, and SEO standards.
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