Position: Senior (Message Queue - Software Platform)
Employment Type: Full-Time
Role Overview
We are seeking a Senior Message Queue Engineer to join our growing team. In this role, you will lead efforts to design, implement, and optimize enterprise-scale messaging platforms (e.g., Apache Kafka, Confluence, Red Hat AMQ.
Key Responsibilities
- Lead the architecture, design, and deployment of message queue systems (e.g., Apache Kafka, RabbitMQ, Red Hat AMQ) to support reliable, scalable, and high-performance communication between distributed applications
- Monitor and optimize message queues to ensure low latency and high throughput for mission-critical applications.
- Troubleshoot complex issues related to messaging, including topic/queue design, consumer lag, partitioning, replication, and offset management.
- Evaluate and recommend technologies and tools to improve the messaging ecosystem and overall software platform capabilities.
- Collaborate with software engineering, DevOps, and infrastructure teams to integrate messaging platforms into enterprise software solutions.
- Mentor junior engineers and promote knowledge sharing across teams.
Required Qualifications
Education
- Bachelors or Masters degree in Computer Science, Data Science, IT or a related field.
Experience
- 1-3+ years of experience in DevOps, Security Engineering, or related field with at least 1 years focusing on DevSecOps.
- Hands-on in designing and implementing Message Queue Server
Technical Skills
- Hands-on experience with Message Queue
- Good understanding of security best practices (e.g., TLS, authentication, authorization in messaging systems).
- Linux administration skills and working knowledge of cloud platforms (AWS, Azure, or GCP).
- Familiarity with monitoring and logging tools such as ELK Stack and Prometheus, Grafana.