Senior Software Engineer, Data Streaming Systems
Job in
Burbank, Los Angeles County, California, 91520, USA
Listed on 2026-07-20
Listing for:
Jobtailor
Full Time
position Listed on 2026-07-20
Job specializations:
-
Software Development
Cloud Engineer - Software, Backend Developer, Java Developer, DevOps
Job Description & How to Apply Below
Responsibilities
- Design & Build Real-Time Streaming Applications
- Develop high-throughput, low-latency streaming applications using Java and Kafka.
- Design event-driven microservices that process, enrich, and route real-time data at scale.
- Architect Scalable Distributed Systems
- Design and optimize Kafka topics, partitions, consumer groups, and event schemas.
- Build horizontally scalable services deployed on Kubernetes.
- Production Reliability & Performance
- Optimize performance for throughput, latency, and resource efficiency.
- Implement observability using metrics, logging, and distributed tracing.
- Cloud-Native & Kubernetes Engineering
- Deploy and manage containerized services in Kubernetes environments in GCP or similar cloud environments.
- 5-8 years of experience
- strong foundation in distributed systems engineering and event-driven architecture
- proven track record of building and operating large-scale data streaming systems in production
- excellent problem-solving and collaboration skills
- self-motivated and committed to engineering excellence.
- advanced proficiency in Java, including concurrency, multithreading, and JVM performance tuning
- strong experience with reactive frameworks such as Spring Web Flux, Project Reactor, or similar.
- extensive experience with Apache Kafka (producers, consumers, streams, schema registry)
- strong understanding of partitioning strategies, offset management, rebalancing, and failure recovery.
- hands-on experience deploying and operating applications in Kubernetes.
- experience with containerization (Docker) and microservices architecture.
- knowledge of autoscaling, rolling deployments, and production reliability patterns.
- Java
- Kafka
- Kubernetes
- Docker
- event-driven architecture
- distributed systems engineering
- Spring Web Flux
- Project Reactor
- performance tuning
- microservices architecture
- problem-solving
- collaboration
- self-motivated
- engineering excellence
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×