Principal Engineer (India)

Principal Engineer (India)

09 Nov
|
BU Consultants
|
India

09 Nov

BU Consultants

India

Principal Engineer – Messaging Middleware

Experience: 7+ Years

Locations: Remote

Employment Type: Full-time

BU Consultants is hiring for a global investment and technology development firm with offices across North America, Europe, and Asia. We are looking for experienced professionals to join the Private Credit Asset Management team within the Financial Research function. The team focuses on monitoring investment performance, managing deal cash flows, and overseeing key commercial aspects of private credit portfolios, including exit strategies, servicer effectiveness, and asset pricing.

Key Responsibilities

- Design, develop and maintain scalable, high-performance messaging middleware platforms.
- Build real-time data streaming and event-driven architectures.
- Drive system performance, reliability, scalability and fault tolerance.
- Develop production-grade frameworks, platforms and shared infrastructure.
- Optimize messaging, serialization, transport, concurrency and backpressure handling.
- Lead architecture and technical design decisions.
- Troubleshoot complex production issues and improve system observability.




- Conduct code and design reviews and mentor engineering teams.

Required Skills and Qualifications

- 7+ years of software engineering experience.
- Strong knowledge of distributed systems, algorithms, data structures and object-oriented programming.
- Hands-on experience with one or more messaging technologies:
- Apache Kafka
- Solace
- NATS
- RabbitMQ
- Apache Pulsar
- Experience with real-time communication technologies such as WebSockets, SSE or gRPC Streaming.
- Strong understanding of low-latency, high-throughput and fault-tolerant systems.
- Experience with concurrency, serialization, wire protocols and performance optimization.
- Bachelor's degree in Computer Science or a related field.

Preferred Skills

- Experience developing real-time browser-facing applications.
- Knowledge of distributed system resilience patterns.
- Experience with large-scale performance and load testing.
- Solid technical leadership, architecture ownership and mentoring skills.

📌 Principal Engineer (India)
🏢 BU Consultants
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer (india) / india