Senior Software Engineer, Backend & Distributed Systems - Go (Bangalore)

SolarWinds Bengaluru / Bangalore, Karnataka
Permanent Job Not disclosed
Distributed Systems Kafka Microservices

Join SolarWinds as a Senior Software Engineer in Bangalore, working on modern tools within our SaaS platform. You'll design, prototype, and build scalable backend microservices that power next-generation observability and analytics. This role involves solving distributed systems challenges at scale and contributing to anomaly detection capabilities, with exposure to data-driven approaches and AI/ML concepts.

Responsibilities: * Design, prototype, and implement backend microservices using Go for a cloud-based SaaS platform. * Build and evolve data pipelines and streaming solutions using Kafka and ClickHouse. * Apply distributed system design principles to create scalable, resilient, and performant services. * Contribute to anomaly detection use cases and analytical solutions within observability. * Promote strong engineering practices, including code quality, testing, and observability. * Collaborate with product and cross-functional teams to translate requirements into technical solutions. * Own features end-to-end, from design through production deployment. * Continuously learn and adapt to new technologies, including AI/ML concepts.

Qualifications: * Bachelor's degree in Computer Science, Engineering, or related field, with 5+ years of industry experience in backend or platform systems. * Strong experience developing backend services and APIs using Go. * Hands-on experience with distributed systems design for scale, reliability, and performance. * Experience with streaming/messaging systems like Kafka. * Familiarity with analytical databases like ClickHouse, or similar data stores. * Ability to independently design and deliver complex features end-to-end. * Solid understanding of cloud-native and microservices architectures in a SaaS environment. * Experience with observability, monitoring, or performance analysis systems is a plus. * Exposure to anomaly detection, data analytics, or AI/ML concepts is a plus. * Experience with DevOps practices and CI/CD pipelines is a plus.

Similar Jobs

View all

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Senior Software Engineer

The Wells Fargo Foundation

Hyderabad / Secunderabad, Telangana, Telangana 6-8 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Gurugram, Haryana, Gurgaon / Gurugram, Haryana 5-7 Years
Permanent Job Not disclosed

Senior Software Engineer – Data Engineer

CGI

Hyderabad / Secunderabad, Telangana, Telangana 6-8 Years
Permanent Job Not disclosed
Apply Now