Browse Backend Jobs
Search 772 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.
772 jobs found for "Distribution"
Page 1 of 39
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…
Backend Developer (Java & Python, Microservices)
…products built on Java Spring Boot. You design and implement robust microservices that process and distribute large volumes of orbital and telemetry data to deliver reliable APIs and automation processes. You already … parallel in Java Spring Boot for our products Implement and optimize data processing and distribution pipelines that handle large volumes of orbital, telemetry, and mission data Design and maintain message-based communication…
Backend Developer (Java & Python, Microservices)
…products built on Java Spring Boot. You design and implement robust microservices that process and distribute large volumes of orbital and telemetry data to deliver reliable APIs and automation processes. You already … parallel in Java Spring Boot for our products Implement and optimize data processing and distribution pipelines that handle large volumes of orbital, telemetry, and mission data Design and maintain message-based communication…
Staff Software Engineer, Backend & APIs
…will work closely with mobile, web, product, and platform engineering teams to deliver APIs and distributed systems that provide seamless customer experiences. Our platform helps owner-operators and small fleets save money … high-performance backend services using Java, Spring Boot, PostgreSQL, and REST APIs. Architect and build distributed microservices that are resilient, observable, and easy to maintain. Design REST APIs that enable seamless integration…
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 … Role Designing and building new backend services and APIs from scratch Working on distributed systems with real scalability, latency, and reliability constraints Making thoughtful trade-offs across performance, consistency, and complexity Writing…
Java Developer
…Build and maintain high-performance, highly available systems supporting electronic trading workflows. Develop and enhance distributed, event-driven applications and messaging architectures. Contribute to the delivery of scalable and resilient trading technology … software development lifecycle activities, including design, development, testing, deployment, and production support. Collaborate with globally distributed technology teams across multiple time zones. Support continuous improvement initiatives and adoption of modern development…
Golang Engineer
…silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office-based roles. Teams … engineering teams, who build the systems that deliver Ubuntu to the world. From our software distribution systems, to those which build and test every possible kind of open source on every architecture…
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 (Java) - All Genders New
…System: Keep full visibility across the backend ecosystem, and understand how services integrate across our distributed infrastructure. Ship with AI: Use LLM and agentic tools to move fast, while keeping total ownership … systems level thinking, with the ability to read, debug, and understand multi language codebases. The Distributed Layer: Practical experience with distributed systems, microservices, and event driven architectures built on Kafka. Nice…
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 Backend Engineer - (Java) - Teams & Education
…crafting and building outstanding product experiences, our GTM strategies to launch them, commercial partnerships, global distribution strategies, and so much more. We strive to further grow these products by ten fold globally … reliability, velocity, and security. You're probably a match if You have extensive experience developing distributed web applications, with a deep understanding of Java. You have a proven track record of successfully…
Staff Software Engineer, Backend
…scalability, and maintainability. As a Staff Engineer, you will not only design and build robust distributed systems but also mentor engineers, influence engineering culture, and play a key role in technical decision … hear from you. What You’ll Do Design and build scalable, reliable, and resilient distributed services using Python and FastAPI Operate as an owner and technical leader within your team's domain…
Senior Backend Engineer - (Java) - Teams & Education
…crafting and building outstanding product experiences, our GTM strategies to launch them, commercial partnerships, global distribution strategies, and so much more. We strive to further grow these products by ten fold globally … reliability, velocity, and security. You're probably a match if You have extensive experience developing distributed web applications, with a deep understanding of Java. You have a proven track record of successfully…
Java Developer - Assistant Vice President
…concurrent. Proficient in containerizing applications, continuous integration, and continuous delivery in Java ecosystem. Knowledge of distributed tracing and API Gateway integration for microservices architecture. Proficient in functional programming concepts with Streams … with third party libraries/vendors and handle the security around it. Understanding of the principles of distributed systems, including data partitioning, replication, and consistency models. Understanding of microservices architecture, including service discovery…
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 Software Engineer (Backend)
…silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet … well-structured, high-velocity environment for open-source contribution. As part of Canonical’s globally distributed team, you’ll collaborate with some of the brightest minds in open-source technology, building essential…
Software Engineer - Backend
…Backend Software Engineer, you'll join one of these teams and design and build the distributed infrastructure that powers the telemetry and validation platform, systems that ingest multi-modal data (time series … 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…
Backend Java Engineer (salary up to SGD 200k-300k+) New
…native applications that power business-critical systems. This is an opportunity to work on complex distributed platforms, solve challenging engineering problems, and collaborate with a high-performing team of software engineers … Develop solutions on AWS , leveraging cloud-native services and modern engineering practices. Design and implement distributed systems with a focus on performance, reliability, resilience, and scalability. Collaborate with product owners, architects…
Senior Python Developer
…build scalable solutions that transform complex data into actionable insights. This role combines backend engineering, distributed systems, cloud-native development, and data-intensive applications. While the primary focus of the role … reliable applications that support forecasting, analytics, and decision-making processes across the business Develop distributed processing pipelines and asynchronous workloads Design and optimize relational OLTP databases, data models, and query performance Build…
Senior Python Developer
…build scalable solutions that transform complex data into actionable insights. This role combines backend engineering, distributed systems, cloud-native development, and data-intensive applications. While the primary focus of the role … reliable applications that support forecasting, analytics, and decision-making processes across the business Develop distributed processing pipelines and asynchronous workloads Design and optimize relational OLTP databases, data models, and query performance Build…