SB

Golang Engineer

Sbicap Securities
Mumbai1-6 LPA Posted 30 Jun 2025
FULL TIME
Kafka
C++

Job Description

We are seeking a highly skilled and experienced Senior Golang Engineer with a strong foundation in C++ programming. The ideal candidate will have a deep understanding of network programming, multithreading, and robust experience in building scalable backend systems. You will be responsible for designing, developing, and maintaining high-performance services and tools for mission-critical infrastructure.

Role & responsibilities

  • Design and implement scalable backend services using Go (Golang).
  • Contribute to architecture discussions and implement core components involving TCP/UDP networking, multicast, and concurrent systems.
  • Develop and optimize TCP client-server applications.
  • Handle UDP multicast data streams efficiently.
  • Work on CI/CD pipelines and automate build/deployments.
  • Write and maintain advanced shell scripts for operational tasks.
  • Integrate systems using messaging/queuing frameworks like Kafka or RabbitMQ.
  • Manage and optimize databases like Redis, MySQL, and PostgreSQL.
  • Configure and tune Nginx for high availability and performance.
  • Collaborate with DevOps, QA, and other engineering teams for smooth product delivery.

Preferred candidate profile

Minimum 5 years of professional experience, including:

  • 4+ years in Golang development.
  • 5+ years in C++ systems programming.
  • Stock broking domain specially in Trading Middleware

Strong understanding of:

  • TCP/IP networking, client-server architecture.
  • UDP multicast programming.
  • Multithreading/concurrency in C++ and Go.
  • Proficiency in Advanced Shell Scripting (Bash).

Experience with:

  • Nginx setup and configuration.
  • CI/CD tools (e.g., Jenkins, GitLab CI, or similar).
  • Kafka, RabbitMQ or similar queuing systems.
  • Databases: Redis, MySQL, PostgreSQL.
  • Strong problem-solving skills and ability to debug complex issues.
  • Comfortable in agile and collaborative development environments.

Good to Have:

  • Experience working in cloud environments (AWS, GCP, or Azure).
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).

Required Skills

Join WhatsApp Channel