Platform Engineer - Senior - US
Design and optimize scalable infrastructure for GenAI and LLM workloads across multi-GPU environments. Collaborate with cross-functional teams to manage compute-intensive jobs and deploy production-grade AI solutions.
Remote Software Development Jobs
Browse 46,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 and optimize scalable infrastructure for GenAI and LLM workloads across multi-GPU environments. Collaborate with cross-functional teams to manage compute-intensive jobs and deploy production-grade AI solutions.
Manage and support daily HPC system operations to ensure the reliability of the software stack powering national weather forecasts. Collaborate with engineering and operational teams to troubleshoot issues, enhance system performance, and improve job throughput.
Develop and maintain cloud-native microservices and enterprise-scale production systems using Java and modern cloud technologies. Collaborate with cross-functional teams to migrate legacy mainframe functionality to AWS GovCloud while ensuring system reliability through on-call support.
Develop, maintain, and modernize enterprise-scale microservices within a cloud-native AWS environment. Collaborate with cross-functional teams to troubleshoot system issues and implement event-driven architectures.
Design and deploy modern Single Page Applications and scalable backend services using REST APIs. Collaborate with cross-functional teams to integrate applications with data and analytics platforms while driving technical standards.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will design technical solutions for complex enterprise deals, acting as the technical face of the company during sales cycles and site visits. Additionally, you will manage post-sales deployment architecture and create a reusable pattern library to standardize implementation processes.
Build, test, and support the development of web software applications and internal tools while collaborating across teams to improve processes. Contribute to Agile ceremonies and mentor peers while promoting the use of design patterns and best practices.
The Principal AI/ML Engineer will lead the design and implementation of a scalable, cloud-native AI/ML platform to support both GenAI and traditional machine learning applications. This role involves driving technical strategy, mentoring engineering teams, and partnering with cross-functional stakeholders to ensure high-quality, secure, and performant data solutions.
You will design and maintain complex, production-grade frontend applications while shaping the architecture for wallet interfaces and decentralized applications. You will also collaborate with cross-functional teams to deliver high-quality features and ensure system reliability through rigorous testing.
You will design and build the testing architecture, automation frameworks, and AI-powered quality systems to ensure platform reliability. You will also collaborate across engineering teams to drive quality best practices and validate complex trading flows.
You will design, implement, and maintain scalable infrastructure while managing CI/CD pipelines and cloud deployments on AWS. Additionally, you will participate in on-call rotations and collaborate with global teams to ensure system stability, security, and performance.
The Field Application Engineer will act as a technical bridge between Bragi and its customers, supporting product evaluation, integration, and testing. They will provide technical guidance on mobile SDKs, Bluetooth connectivity, and audio features while managing customer feedback and technical documentation.
Design and implement new features and frameworks for the Liferay platform while maintaining high-quality, maintainable code. Collaborate with cross-functional agile teams, including UX designers and product managers, to deliver scalable enterprise software solutions.
The software engineer will be responsible for designing, developing, and testing reporting and dashboard solutions while supporting data modeling and business analysis. They will also define dimensions and facts within the semantic layer to ensure high-quality data output.
The engineer will act as the technical architect for project execution, transforming preliminary designs into precise installation packages. They will bridge the gap between sales, CAD departments, and field technicians to ensure seamless integration and accurate project close-out.
You will be responsible for the administration, configuration, and ongoing development of PostgreSQL and Oracle database landscapes. This includes ensuring high performance, availability, security, and automation across on-premises, cloud, and hybrid environments.
The engineer will install and maintain bulk LPG tanks and assets at customer sites while providing emergency response services. This role involves traveling to rural customer locations and participating in an out-of-hours standby rota.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will develop reliable and resilient software while working closely with data scientists and product managers to build microservices. The role involves contributing new ideas and building internal processes and tools to support a high-volume fraud technology platform.
You will lead the biosignal-based algorithm development lifecycle, including requirements gathering, data curation, model development, and production deployment. Additionally, you will enhance internal machine learning tools and collaborate with cross-functional teams to support client-facing projects.
You will own a technical domain, setting the long-term direction and making critical architectural decisions that impact multiple teams. You will also lead the integration of AI into development workflows while mentoring senior engineers and partnering with product and design teams.
You will own end-to-end engineering problems, deciding what to build and ensuring successful outcomes for families. You will collaborate with product managers to frame problems, run experiments, and leverage AI to improve system efficiency and customer experience.
The role involves designing, developing, and maintaining automated test suites for Salesforce applications, APIs, and enterprise business processes. It also requires leveraging AI tools to enhance test development, execution, and quality insights across the development lifecycle.
Develop, validate, and maintain complex statistical programs for clinical trial analysis and reporting. Collaborate with biostatisticians and cross-functional teams to ensure accurate implementation of study requirements and regulatory compliance.
The Atlassian Administrator will serve as the subject matter expert to optimize Jira, Jira Service Management, and Confluence workflows across the organization. They will collaborate with cross-functional teams to implement scalable solutions, manage automations, and report on operational metrics.
You will design, implement, and maintain cloud infrastructure while supporting software delivery pipelines on AWS. The role involves modernizing platform tooling, optimizing managed cloud datastores, and collaborating with engineering and data science teams.
Lead the architecture, design, and lifecycle evolution of Enterprise Analytics Services while establishing technical standards across multiple product squads. Partner with Product Owners to translate user outcomes into executable engineering specifications using AI-assisted workflows.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will build closed-loop decision systems that estimate causal responses, quantify uncertainty, and automate commercial decisions. The role involves developing infrastructure for experimentation, policy learning, and production ML deployment to drive measurable economic lift.
You will troubleshoot and resolve complex technical issues for customers, including API failures and integration challenges, while serving as a critical escalation point. Additionally, you will drive operational excellence by identifying opportunities for automation and AI-powered workflows to improve team efficiency.
The Senior Support Engineer will act as a technical expert to resolve complex issues for strategic enterprise accounts and design operational processes for 24x7 support. They will also leverage automation and AI to scale support operations while collaborating with engineering teams on reliability and incident response.
You will embed with internal teams to identify workflow bottlenecks and design, build, and iterate on AI-powered solutions. You are responsible for the full lifecycle of these tools, from discovery and prototyping to deployment and measuring efficiency outcomes.
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