Full Stack Engineer: Retail Media
Design, deliver, and maintain a web application and customer dashboard for retailers and brands. Collaborate with Product and Design teams to build Retail Media functionality using Typescript, React, and Python.
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, deliver, and maintain a web application and customer dashboard for retailers and brands. Collaborate with Product and Design teams to build Retail Media functionality using Typescript, React, and Python.
Lead the end-to-end design and delivery of scalable AI/ML systems and agentic architectures. Establish engineering standards and mentor junior engineers while aligning technical direction with business outcomes.
The role involves supporting and maintaining AWS-based CCaaS environments to ensure high availability and system reliability. Key tasks include designing proactive monitoring capabilities, troubleshooting production issues, and performing root cause analysis.
Architect and scale an automated, AI-driven vulnerability detection and remediation ecosystem across cloud infrastructure and application code. Lead red/purple teaming exercises and partner with DevOps to build automated patching pipelines and security guardrails.
Own and deliver quarterly goals for the Repayment UX team, leading engineers through ambiguity to solve open-ended problems. Collaborate with product, design, and analytics teams to define technical constraints and maintain high code quality standards.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Lead the delivery of quarterly goals for the Repayment UX team by solving open-ended technical problems and collaborating with product and design stakeholders. Foster a culture of quality through code review standards and mentor junior engineers to develop their talent.
Own and evolve the core platform architecture across the data layer, API, and frontend while writing production code daily. Establish engineering standards, mentor other engineers, and ensure high security and performance benchmarks are met.
Build and scale a machine learning data live streaming analytics platform using Python. Design and implement reliability backend services and optimize real-time processing needs using Python and Rust.
The lead will assess the current reporting landscape to define a target-state architecture and a practical roadmap for enterprise data. They will establish governance principles, metric standards, and an operating model to ensure trusted, scalable information across the business.
Design and implement end-to-end observability solutions, dashboards, and telemetry frameworks across cloud environments. Focus on improving system reliability through automation, AIOps, and the definition of SLIs and SLOs.
The role involves fine-tuning transformer-based models and implementing real-time production pipelines using LLMs and multimodal models. Responsibilities include building evaluation frameworks, deploying models at scale, and collaborating with cross-functional teams to deliver intelligent solutions.
Design and deploy AI agents and automations to optimize the pre-sales process, including technical discovery and RFP responses. Partner with Solutions Engineers to identify friction points and build scalable tools that accelerate deal cycles.
Own the end-to-end delivery of AI-powered applications by translating business needs into technical plans. Coordinate cross-functional teams and leverage AI tools to optimize planning, prototyping, and deployment workflows.
Design and build scalable APIs and SDKs for embedded insurance and retirement benefits. Take end-to-end ownership of technical architecture, system design, and incident response to improve developer experience.
The role involves working directly with enterprise customers to design, build, and deploy agentic AI solutions and prototypes. You will own the end-to-end technical path to value, from initial evaluation and solution design to production go-live.
Design and develop the overall AI/ML architecture on Azure for complex enterprise environments, focusing on RAG and MLOps. Lead interdisciplinary teams of engineers and provide guidance on AI governance and EU AI Act compliance.
Administer and maintain SQL Server platforms in production environments to ensure high availability, performance, and security. This includes optimizing queries, managing disaster recovery solutions, and collaborating with technical teams for technological evolution projects.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Modernize SaaS operations on AWS by integrating AI tools to automate repetitive tasks and troubleshoot production issues. Improve service reliability, performance, and observability while managing Microsoft-based web hosting components.
Develop and maintain automated test scripts using Java and Selenide/Selenium to verify the functionality and scalability of cloud security web applications. Collaborate with cross-functional teams to ensure test coverage and resolve defects within a fast-paced startup environment.
Provide technical leadership to deliver scalable, secure software solutions while taking ownership of product design, estimation, and requirements. Collaborate with stakeholders and mentor junior team members to foster a positive and collaborative development environment.
Develop technical Salesforce architectures and solutions that integrate with SAP BTP and CI to drive customer success. Provide technical consultancy to clients up to management level and take responsibility for decisions regarding Sales Cloud, Service Cloud, and AI solutions.
Develop and maintain AI-native systems, including LLM integrations, RAG pipelines, and multi-agent architectures. Collaborate with cross-functional teams to build scalable AI tools and redefine agency workflows for diverse clients.
Build and optimize distributed training infrastructure for pre-training and large-scale RL workloads using the prime-rl framework. Design low-level performance optimizations and improve end-to-end efficiency across compute, memory, and networking layers.
Build and ship native Android features for an AI Neobank app, focusing on financial flows like payments and onboarding. Own the app quality, performance, and stability while collaborating with cross-functional teams to move features from idea to production.
Build and ship native Android features for an AI Neobank app, focusing on financial flows like payments and onboarding. Ensure app quality by managing performance, crash rates, and stability based on production feedback.
Build and ship native Android features for an AI Neobank app, focusing on financial flows like payments and onboarding. Ensure app quality by managing performance, crash rates, and stability based on production feedback.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Build and ship native Android features for an AI Neobank app, focusing on financial flows like payments and onboarding. Ensure high app quality by managing performance, crash rates, and stability based on production feedback.
Build and ship native Android features for an AI Neobank App, focusing on financial flows like payments and onboarding. Own the overall app quality, including performance, stability, and the integration of secure financial workflows.
Build and ship native Android features for an AI Neobank app, focusing on onboarding, payments, and AI-assisted journeys. Ensure high app quality by managing performance, crash rates, and stability based on production feedback.
Build and ship native Android features for an AI Neobank App, focusing on financial flows like payments and onboarding. Ensure app quality by managing performance, crash rates, and release stability while collaborating with cross-functional teams.
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