Browse Backend Jobs
Search 725 curated tech job listings scraped in real-time from LinkedIn, Glassdoor, RemoteOK, and more. Filter by role, location, seniority, and source to find your next opportunity.
725 jobs found for "Distributed Systems"
Page 1 of 37
Backend Java Engineer – Kafka / Distributed Systems
…Backend Java Engineer – Kafka / Distributed Systems Location: Vancouver, BC - Hybrid (3 Days WFO) Key Responsibilities • Design, implement, and optimize backend services handling high-volume data flows with strict performance and reliability requirements … availability goals. • Drive solutioning and system designs for new features, integrations, and platform enhancements across distributed systems. • Ensure service robustness through automated testing (unit, integration, load tests) and CI/CD workflows. • Apply secure…
Senior Java Developer
…applications to modern Spring Boot versions (2.x → 3.x) Decommissioning and replacing Hazelcast across distributed systems Refactoring applications to align with modern, cloud-ready, stateless architectures Enhancing integration with event-driven … Design and implement solutions for: Spring Boot & Hazelcast upgrades (including major version transitions) Analyze existing distributed system usage (caching, clustering, locking) Refactor applications toward stateless, scalable microservices Implement and optimize integrations using…
Senior Java Developer
…applications to modern Spring Boot versions (2.x → 3.x) Decommissioning and replacing Hazelcast across distributed systems Refactoring applications to align with modern, cloud-ready, stateless architectures Enhancing integration with event-driven … Design and implement solutions for: Spring Boot & Hazelcast upgrades (including major version transitions) Analyze existing distributed system usage (caching, clustering, locking) Refactor applications toward stateless, scalable microservices Implement and optimize integrations using…
Backend Developer (Java & Python, Microservices)
…pipelines, observability, and automation to support stable, continuous releases Analyze and resolve complex issues in distributed systems with a focus on efficiency and reliability Work within small, interdisciplinary teams, contributing your backend … software development with Java (Spring Boot or comparable) Solid understanding of microservice architectures, asynchronous systems, and distributed communication patterns Practical experience with testing and code quality assurance Experience with, or willingness…
Backend Developer (Java & Python, Microservices)
…pipelines, observability, and automation to support stable, continuous releases Analyze and resolve complex issues in distributed systems with a focus on efficiency and reliability Work within small, interdisciplinary teams, contributing your backend … software development with Java (Spring Boot or comparable) Solid understanding of microservice architectures, asynchronous systems, and distributed communication patterns Practical experience with testing and code quality assurance Experience with, or willingness…
Python Developer
…cloud-based automation framework, backend services, and RESTful APIs. Implement the multiprocessing service or distributed system and tune the platform performance. Build high-performance ETL data pipelines to ingest and analyze massive … integrate the golden devices with the automation system. Analyze video streaming products and triage system performance bottlenecks. Write well-designed, testable, and scalable systems, microservices, or utilities. Work with the global cross…
Python Developer
…have strong programming fundamentals, hands-on experience with APIs and databases, and good exposure to distributed systems. Responsibilities: Design, develop, and maintain scalable backend applications using Python. Build and integrate REST APIs … APIs and backend development. Good knowledge of SQL and relational databases. Experience with microservices and distributed systems. Familiarity with Git, Docker, and CI/CD. Good debugging and problem-solving skills. Good To Have…
Software Engineer - Backend
…like solving real engineering problems, not toy puzzles, and want to work close to distributed systems, APIs, data, and platform concerns, this role is for you. What … experience. Experience building scalable REST APIs and distributed systems. Hands-on experience with multi-threaded and event-driven systems. Experience with messaging/pub-sub systems and event-driven architectures. Exposure to batch processing…
Software Engineer - Backend
…customers. This role is ideal for engineers who enjoy working close to the metal of distributed systems, reasoning about throughput, latency, data models, and failure, and who want to see their work … storage engines to performance tuning in production. 🚀 What You'll Do Architect and evolve distributed systems that ingest, process, and persist high-frequency telemetry and sensor data. Design storage and indexing strategies…
Golang Engineer
…From our software distribution systems, to those which build and test every possible kind of open source on every architecture, from our systems management tools to our distributed systems operations … Linux at the system level For more senior roles, experience building, deploying, and operating distributed systems and APIs Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal…
Software Engineer, Backend, Level 4
…correctness, security, and production ready quality code Knowledge, Skills & Abilities: Experience with backend services or distributed systems Proven track record of operating highly-available systems at significant scale You can independently execute … following areas: Large-scale microservices and distributed systems Cloud computing and storage systems Infrastructure and large-scale system design Security Networking and data storage Machine learning and natural language processing tools Proficiency…
Senior Python Backend Engineer
…Security Specialists, and Architects . If you enjoy building production-grade Python services , designing APIs and distributed systems , working with AWS , and integrating AI/LLM capabilities into real-world applications, this could … into production systems 🔹 Define service boundaries , data models , persistence strategies , and integration contracts 🔹 Design resilient distributed systems with appropriate failure handling , retries , fallbacks , rate limits , and asynchronous processing 🔹 Work with relational databases…
Software Engineer, Backend, Level 5
…correctness, security, and production ready quality code Knowledge, Skills & Abilities: Experience with backend services or distributed systems Experience in at least one of the following areas: Large-scale microservices and distributed … systems Cloud computing and storage systems Infrastructure and large-scale system design Security Networking and data storage Machine learning and natural language processing Tools Proven track record of operating highly-available systems…
Senior Java Backend Engineer — Asset & Earn
…products Build and maintain the Jumpstart subscription and allocation system for new token launches Design and implement backend systems for stablecoin yield distribution and settlement Work closely with Product, Design, Risk … Microservice/API development with Java / SpringBoot / SpringCloud Strong understanding of multi-threading, concurrency control, and distributed system design, with experience in high-concurrency, high-availability, and high-performance systems Familiarity with mainstream messaging…
Senior Backend Engineer
…building backend services and distributed systems in the Java ecosystem (Java, Spring Boot, Maven/Gradle) Strong understanding of event-driven architectures, asynchronous processing patterns, messaging systems, and distributed system design Proven experience designing … security, observability, and operational excellence from day one Love the idea of blending software development, distributed systems and data-intensive applications Strong familiarity with authentication and identity technologies such as OAuth, OpenID…
Back End Developer
…async inference. Implement observability across the stack, including comprehensive logging, metrics, and alerting systems. Architect distributed systems focusing on low latency, fault tolerance, and message queuing. Triage and debug machine learning models … experience building and maintaining production-grade backend systems in languages such as Python, Go, or Java. Strong understanding of system design principles, including distributed systems and data consistency. Technical proficiency with…
Senior Python Backend Engineer, London (£85-110,000 p.a.)
…through to production, focusing on a scalable Python backend on AWS, well-designed APIs and distributed systems, and harness-based AI-assisted development workflows. Key Responsibilities ● Architect and build a scalable, secure … Python backend on AWS, including distributed systems, asynchronous architectures and well-designed APIs. ● Own backend services end-to-end — data modelling, performance, reliability, observability and security. ● Work hands-on with cloud infrastructure…
Software Engineer - Backend (Cleared)
…system, SwoopOS, that decomposes the world’s equipment into a distributed robotic embodiment upon which a new generation of distributed systems, autonomous systems, and agentic AI can be built and deployed using … Washington, DC who can work in-office 3+ days per week Impact: Swoop’s operating system challenges many paradigms defining a scalable API. Management, security, and interoperability each will be re-imagined…
Software Engineer - Backend
…system, SwoopOS, that decomposes the world’s equipment into a distributed robotic embodiment upon which a new generation of distributed systems, autonomous systems, and agentic AI can be built and deployed using … Washington, DC who can work in-office 3+ days per week Impact: Swoop’s operating system challenges many paradigms defining a scalable API. Management, security, and interoperability each will be re-imagined…
Python Developer - Front Office
…front-office stakeholders to translate trading strategies into production systems Improve market connectivity, execution performance, and system resilience Drive engineering excellence across distributed systems, scalability, and performance tuning What We’re Looking … performance and scalability Deep understanding of algorithms, data structures, and system design Experience building distributed, event-driven systems (Kafka, messaging, APIs, etc.) Solid knowledge of data engineering concepts (SQL/NoSQL, pipelines, large datasets…