More jobs:
Senior Software Engineer – Kafka
Job in
Bellevue, King County, Washington, 98009, USA
Listed on 2026-06-03
Listing for:
BrickRed Systems
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
We are looking for a highly experienced Senior Software Engineer – Kafka to design, develop, and deliver scalable software solutions that power highly available and secure enterprise systems.
The ideal candidate will have strong expertise in Apache Kafka, Python or Java, REST APIs, UNIX/Linux, CI/CD, and distributed systems
, with hands‑on experience building real‑time event‑driven architectures and microservices.
This role requires close collaboration with engineering and data teams to build robust, fault‑tolerant, and high‑performance systems.
Key Responsibilities Software Engineering- Design, develop, test, and deploy enterprise‑grade applications using Python or Java
- Build scalable and high‑performing REST APIs and microservices
- Build scalable ETL and real‑time data processing pipelines
- Contribute to architecture discussions, service design, integration patterns, and data flows
- Participate in Agile ceremonies, code reviews, and technical discussions
- Develop and maintain event‑driven messaging frameworks using Apache Kafka
- Work with Kafka brokers, topics, partitions, consumer groups, and Kafka Streams
- Develop Kafka Producer and Consumer APIs using Spring Boot / Spring Kafka
- Implement Kafka security using:
- TLS/SSL
- ACLs and RBAC
- Manage Kafka deployments using Docker and Kubernetes
- Work with Kafka Connect and Schema Registry (Avro/JSON/Protobuf)
- Automate operational workflows using Bash scripting in UNIX/Linux environments
- Build and maintain CI/CD pipelines
- Support deployment automation and release management
- Troubleshoot and resolve software issues across development and production environments
- Maintain technical documentation, design documents, and system specifications
- Use AI productivity tools such as Claude, Cursor, or similar IDE assistants
- Build AI-enabled backend capabilities using:
- Retrieval‑Augmented Generation (RAG)
- AI agents
- Design AI‑assisted workflows for:
- Unit/API testing
- Incident analysis
- CI/CD support
- Implement audit logging, observability, and governance controls for AI‑assisted systems
- Bachelor’s degree in Computer Science, Engineering, or related field
- 6+ years of software engineering experience
- Strong experience building enterprise‑grade applications
- Experience working in Agile/Scrum environments
- Strong analytical, debugging, and problem‑solving skills
- Ability to work independently and collaborate across teams
- Strong expertise in Apache Kafka
- Proficiency in Python or Java (Object‑Oriented Programming)
- Strong experience with:
- REST APIs
- Microservices
- Distributed systems
- Advanced UNIX/Linux knowledge and Bash scripting
- Experience with Git, Git Lab, and CI/CD automation
- Experience with relational databases and SQL
- Hands‑on experience with Docker and Kubernetes
- Experience with observability tools such as:
- Splunk
- Grafana
- App Dynamics
- Knowledge of secure Kafka implementation using TLS/SSL and SASL
- Experience with event‑driven and messaging architectures
- Deliver high‑quality, scalable, and maintainable software solutions
- Follow coding standards, development guidelines, and best practices
- Participate in code reviews and technical mentoring
- Contribute to architecture and design decisions
- Collaborate effectively with cross‑functional teams and stakeholders
- Ensure timely delivery with strong focus on quality and performance
- Support release management, defect resolution, and continuous improvement initiatives
- Strong communication and stakeholder management skills
- Technical leadership and mentoring capabilities
- Ability to manage multiple priorities in fast‑paced environments
- Strong ownership and accountability
- High attention to quality and performance optimization
- Customer‑focused mindset
- Kafka
- Python or Java
- REST API Development
- CI/CD
- Telecom / Network domain experience is a plus
- Relevant technical certifications are beneficial
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:
×