Backend Developer con Kafka
Develop backend solutions for a banking client using Java and Kafka. Participate in a rotating 24/7 on-call shift schedule approximately every 3 to 4 months.
Remote Software Development Jobs
Browse 45,213 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.
Develop backend solutions for a banking client using Java and Kafka. Participate in a rotating 24/7 on-call shift schedule approximately every 3 to 4 months.
The role involves designing and implementing data engineering processes, focusing on data integration and ETL/ELT workflows. The engineer will manage data lakes and lakehouse architectures using various AWS services.
Lead the observability strategy and incident management lifecycle to ensure system reliability and visibility. Design and maintain autonomous systems for building, deploying, and operating products with minimal human intervention.
Lead end-to-end supply chain transformation activities, including presales, RFP responses, and functional solution design. Act as a bridge between business stakeholders and technical teams to translate complex supply chain challenges into scalable, technology-enabled solutions.
The role involves modeling pricing, packaging, and monetization scenarios by analyzing product usage and financial data. You will lead pricing strategies for new product launches and synthesize research into executive recommendations to drive ARR growth.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Represent Qualcomm as a delegate in standardization forums to evolve industry technical standards for wired data center connectivity. Collaborate with internal partners to align product requirements with standards and work with attorneys to protect novel IP through patents.
Act as a bridge between development and customer success teams to identify client issues and propose technical solutions. Participate in client meetings to provide technical explanations of products and create technical documentation.
Build high-performance API services to secure and protect API traffic within the Oracle Cloud Infrastructure. Design and implement scalable, highly available services in a distributed, multi-tenant cloud environment.
Oversee the Cloud Operations Engineering team to ensure the health, security, and reliability of the customer cloud fleet across Azure, AWS, and GCP. Manage people leadership, operational outcomes, and compliance programs while partnering with technical leadership on architectural direction.
Own the operational health and lifecycle of the customer cloud fleet across Azure, AWS, and GCP. Drive fleet reliability through Terraform-based automation, observability implementation, and SRE practices.
Build and evolve Customer.io's SDKs across multiple platforms including Android, iOS, Node, and Go. Lead SDK initiatives end-to-end, improving delivery infrastructure and partnering with product teams to enhance developer experience.
Design and implement production-grade machine learning systems to enhance threat detection and automate security analysis for ICS and xOT cybersecurity. Collaborate with data engineers and OT experts to build scalable ML workflows and optimize model performance in production.
Design and implement high-performance backend systems and tools using Rust for an xOT security platform. Optimize software architectures and lead architectural decisions to enhance system speed and efficiency.
Design and implement high-performance backend systems and tools using Rust for the xOT Security Platform. Optimize software architectures and participate in the full development lifecycle to enhance system efficiency and quality.
Develop and maintain high-performance backend services using Kotlin for critical banking core systems on AWS. Implement cloud-native solutions, manage container orchestration via Kubernetes, and ensure secure, scalable event processing with Kafka and SQS.
Lead the re-architecture and modernization of core data systems to enable scalable and secure pipelines for cloud and on-prem environments. Collaborate cross-functionally to create analytics for discovering IOCs on xOT assets and align team efforts with the company's data strategy.
Design and implement sustainable data contracts and transformation layers to support performant analytics. Collaborate with product engineering teams to deliver data solutions and establish shared tooling for observability and lineage tracking.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Own the entire analytical lifecycle to optimize business, risk, and growth strategies across various products and geographies. Partner with Engineering and ML teams to build scalable risk models and translate regulatory insights into actionable product designs.
Design and build production software to identify, fingerprint, and interact with network-connected IoT and OT/ICS devices. Develop shared frameworks and automate device communication capabilities based on network traffic analysis and vendor documentation.
Design, build, and maintain scalable cloud infrastructure services across AWS and Azure. Own automation, deployment pipelines, and production reliability using Infrastructure as Code practices.
Develop and optimize foundation models that analyze entire CT studies to automate radiology reporting. Lead the end-to-end research process from initial idea to FDA clearance and clinical deployment in hospitals.
Own and optimize CI/CD pipelines, Kubernetes deployment strategies, and the infrastructure supporting model serving and AI agents. Focus on improving developer productivity by reducing toil and enhancing observability and telemetry.
Build open-source demos, example apps, and integrations to showcase SkyPilot's capabilities. Create technical content and engage with the developer community through talks, workshops, and forums to drive adoption.
Deploy and integrate SkyPilot into customer environments across cloud, Kubernetes, and on-prem infrastructure. Partner with AI labs to architect production workloads and translate customer feedback into product improvements.
Own the GPU and ML-systems layer, focusing on accelerator scheduling, utilization, and health monitoring across clouds and Kubernetes. Build optimizations for large-scale pre-training, high-throughput inference, and deepen integrations with frameworks like vLLM and PyTorch.
Develop the networking devices software stack, including embedded firmware, kernel/user mode device drivers, and test utilities. Responsible for the architecture, design, and integration of drivers into the SDK for safety-critical automotive applications.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design and implement robust statistical models and machine learning algorithms for large-scale predictive analytics. Lead end-to-end data science projects and mentor junior scientists to drive measurable business impact.
Lead the design and implementation of enterprise-scale Data and AI platforms, focusing on scalable architectures and governance. Drive the adoption of Generative AI and Agentic AI solutions to modernize business capabilities.
Design and maintain scalable backend architectures and robust APIs to support AI Agent solutions and proprietary models. Collaborate with cross-functional teams to optimize server performance, reliability, and security in production environments.
Design and evolve a scalable, secure research computing ecosystem encompassing compute, storage, networking, and cloud services. Translate research proposals and grant requirements into technical solutions, ensuring compliance with regulated workloads like CMMC Level 2.
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