> Markdown version of [/jobs/ext/4474245-senior-software-engineer-apache-kafka-infrastructure](https://www.wearedevelopers.com/jobs/ext/4474245-senior-software-engineer-apache-kafka-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Apache Kafka Infrastructure - **Company:** Bloomberg L.P. - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $160,000.0 - $240,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Application Frameworks, Unit Testing, Big Data, Software Bug Management, Unix, C++ (Programming Language), Data Structures, Distributed Systems, Monitoring of Systems, Python (Programming Language), Linux Kernel, Node.Js, Open Source Technology, OpenStack, Systems Development Life Cycle, Scala (Programming Language), Software Engineering, TCP/IP, Integration Tests, Kubernetes, Information Technology, Low Latency, Apache Kafka, Free and Open-Source Software, CruiseControl, Docker, Jenkins, Golang - **Published:** October 23, 2026 - **Apply:** https://www.manhattanjobs.com/job.asp?id=3466612747&tx=KR6161FFI&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 4+ years experience programming in Java, C++, Python, Go, Scala or similar in a production environment * A Degree in Computer Science, Engineering or similar field of study or equivalent work experience * Strong communication and collaboration skills * Strong understanding of distributed systems, data structures, algorithms and system design * Experience designing and implementing low-latency, high-volume, and high-availability distributed systems * Commitment to writing meaningful unit tests and integration tests We'd love to see: * Passion for distributed systems and large scale data systems * Familiarity with Apache Kafka * Familiarity with Kubernetes and Docker * Java programming experience * Experience maintaining and contributing to large Open Source projects * Experience evolving and monitoring systems at scale * Deep understanding of TCP/IP and Unix networking, Linux kernel performance ## Description * Open-source frameworks and tools (Apache Kafka, Docker, Kubernetes, Node.js, OpenStack, etc) * Java, Scala, C++, Python, Javascript, and Go as required to provide these frameworks in an easy to use manner for developers * All projects follow the team's SDLC practices, including Docker-based unit testing, Jenkins integration, API documentation standards, etc. We'll trust you to: * Collaborate within an Agile, multi-disciplinary team * Develop code around the Apache Kafka broker, its client libraries (C/C++, Java, Python), its ecosystem frameworks (Kafka Connect, Kafka Streams, Cruise Control, Burrow, etc.) * Work on Open Source projects within the Kafka ecosystem and contribute changes upstream * Develop an end-to-end full-stack user experience * Pick up on new frameworks, experiment, and build software that works seamlessly on various environments * Anticipate engineering needs and expectations from Bloomberg engineers, and build solutions that work for them * Collaborate directly with product owners and application teams to understand requirements, conduct feature demos, and provide system design consultations * Identify feature gaps in the technologies and work with the open source community and our vendors to co-design and co-develop features and bug fixes