Senior Software Engineer
Design and build scalable, modular, API-first software products to modernize platform architecture. Mentor other engineers and champion engineering excellence through automated testing and continuous delivery.
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.
Design and build scalable, modular, API-first software products to modernize platform architecture. Mentor other engineers and champion engineering excellence through automated testing and continuous delivery.
Design, develop, and maintain enterprise Tableau dashboards and data models to empower data-driven decision-making. Collaborate with stakeholders to translate business requirements into scalable analytics solutions and provide end-user training.
Evaluate the quality, relevance, and personalization of AI-generated responses using a personal Gmail account. Provide detailed objective feedback and compare multiple AI responses to improve user experience.
Evaluate the quality and personalization of AI-generated responses using a personal Gmail account. Provide detailed, objective feedback on the relevance and accuracy of AI interactions based on email history.
Operate and improve Kubernetes-based infrastructure using GitOps and CI/CD pipelines. Manage the end-to-end lifecycle of clusters, including provisioning, scaling, and performance optimization across cloud and on-premises environments.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Evaluate the quality and personalization of AI-generated responses based on professional email history. Provide detailed feedback to improve model accuracy and user experience while adhering to privacy guidelines.
Evaluate the quality and personalization of AI-generated responses based on professional business email history. Provide detailed feedback to improve model accuracy, relevance, and user experience.
Evaluate the quality and personalization of AI-generated responses based on professional business email history. Provide detailed feedback and compare multiple AI outputs to improve model performance and user experience.
Evaluate the quality and personalization of AI-generated responses based on professional business email history. Provide detailed feedback and compare multiple AI outputs to improve model performance and user experience.
Lead the design and integration of an enterprise virtual assistant connecting Moveworks and ServiceNow with various SaaS platforms. Translate business needs into scalable technical architectures to automate IT and business workflows across the enterprise.
Design and implement highly scalable backend endpoints and lead the full software development lifecycle from requirements to maintenance. Mentor team members on best practices and collaborate cross-functionally to solve complex technical problems.
Build and optimize cloud-native data pipelines on AWS using AI tooling to power analytics and ML systems. Design data models and implement governance and testing to ensure high data reliability and auditability.
Build and optimize cloud-native data pipelines and infrastructure on AWS to power AI and analytics. Design scalable data models and implement governance to ensure reliability for operational and financial reporting.
Lead complex healthcare customer engagements to migrate legacy Teradata environments into modern cloud Lakehouses. Design and implement automated cloud infrastructure using Terraform while ensuring strict HIPAA and PHI compliance.
Define and maintain security reference architectures across cloud and on-premises environments. Act as a trusted advisor to technical teams while governing designs based on Zero Trust and defence-in-depth principles.
Take end-to-end ownership of the Microsoft business application landscape, including Dynamics 365 CRM, Business Central, and Power Platform. Manage the full lifecycle of changes from requirements and design to implementation, testing, and go-live.
Develop, enhance, and operate data models in SAP BW/4HANA for market communication and master data reporting. Translate business requirements into technical designs and implement solutions using ABAP and SQL.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The role involves executing standard operational tasks for SAP system administration, including setup, configuration, and performance tuning. Responsibilities also include managing installations, upgrades, system refreshes, and providing rotational on-call support.
Own the end-to-end data platform architecture from source systems to serving, ensuring data reliability and a single semantic layer for core metrics. Lead the transition of order data from legacy monoliths to a new source of truth while managing warehouse performance and cost.
Design and guide secure, scalable enterprise IT and cloud architectures to support the National Nuclear Security Administration. Lead the modernization of environments with a focus on DNS, cloud migrations, and on-premises infrastructure integration.
Design, document, and deploy NI products tailored for large-scale turnkey semiconductor test solutions. Collaborate with customers, sales, and engineering teams to resolve system issues and improve tester performance worldwide.
Design, test, and debug code for games and surrounding tooling while collaborating with designers and artists. Complete engineering tasks in a timely manner and follow software development life cycle best practices.
Implement multiplayer networked features and create standalone peripheral systems such as lobbies and matchmaking. Responsible for writing maintainable code, performing code reviews, and optimizing server-side performance.
Develop and optimize features for next-generation consoles using Unreal Engine, focusing on clean and maintainable C++ code. Responsibilities include performing code reviews, implementing control systems, and managing the software development lifecycle for complex features.
Design, implement, and debug high-performance code for next-generation console games using Unreal Engine. Responsibilities include conducting code reviews, mentoring other engineers, and taking ownership of mission-critical areas of the codebase.
Provide technical coaching in database design, development, and data modeling while guiding clients on AI integration. Offer career support including resume reviews, interview preparation, and networking strategies for database professionals.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Provide technical coaching in data science, machine learning, and AI automation to help clients grow in their roles. Offer comprehensive career guidance including resume reviews, interview preparation, and salary negotiation strategies.
Set the technical direction for ingesting, transforming, and delivering healthcare data at scale on a FHIR-based platform. Lead the implementation of AI-native engineering practices and mentor senior and mid-level engineers.
Establish and grow the Platform Engineering function by designing and automating multi-cloud infrastructure across GCP and AWS. Focus on improving developer experience through golden paths, observability, and strengthening the overall security and compliance posture.
Design and optimize detection workflows, sourcing queries, and enrichment logic to improve platform capabilities. Partner with Product and Engineering teams to translate customer feedback and threat patterns into scalable platform improvements.
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