Sr. Software Engineer – Telemetry and Data APIs
at SolarWinds (View all jobs)
Bangalore, India
Req ID: 201828
At SolarWinds, we’re a people-first company. Our purpose is to enrich the lives of the people we serve—including our employees, customers, shareholders, Partners, and communities. Join us in our mission to help customers accelerate business transformation with simple, powerful, and secure solutions.
The ideal candidate thrives in an innovative, fast-paced environment and is collaborative, accountable, ready, and empathetic. We’re looking for individuals who believe they can accomplish more as a team and create lasting growth for themselves and others. We hire based on attitude, competency, and commitment. Solarians are ready to advance our world-class solutions in a fast-paced environment and accept the challenge to lead with purpose. If you’re looking to build your career with an exceptional team, you’ve come to the right place. Join SolarWinds and grow with us!
About the Team
The Observability Platform team at SolarWinds develops the core services and APIs that power our next-generation observability products. The Telemetry & Data APIs team focuses on building scalable APIs and backend systems that allow internal teams and customers to retrieve, query, and analyze vast volumes of telemetry data in real time.
About the Role
As a Senior Software Engineer, you’ll design and implement backend systems and APIs that power querying and analysis across billions of telemetry data points. This is a hands-on engineering role focused on solving high-scale performance problems, building clean and sustainable APIs, and enabling product teams to deliver powerful observability insights to our customers.
What You’ll Do
-
Design and implement high-performance REST and GraphQL APIs for telemetry data access
-
Build and optimize data models for querying large-scale, time-series, and graph-based data
-
Improve system scalability, query performance, and response time
-
Contribute to the architecture and design of platform-wide data access services
-
Partner with product, UX, and frontend teams to build developer-friendly APIs
-
Lead code reviews and mentor junior engineers on API best practices and data handling
-
Proactively identify and address bottlenecks in the telemetry data pipeline
Qualifications:
-
5–7 years of experience in backend development with a focus on API and data systems
-
Proficiency in Java, Kotlin, or Go (or similar languages used for high-scale backend services)
-
Deep understanding of RESTful and/or GraphQL API design and implementation
-
Hands-on experience with time-series databases (e.g., InfluxDB, Prometheus, ClickHouse)
-
Experience working with graph databases (e.g., Neo4j, JanusGraph) or complex relationship data
-
Strong knowledge of data modeling, query optimization, and system performance tuning
-
Familiarity with distributed systems, microservices architecture, and cloud-native infrastructure
-
Applied understanding of data analysis or statistical concepts relevant to observability
-
Strong coding standards, attention to detail, and an ability to deliver clean, maintainable solutions
-
Excellent communication skills and a collaborative approach to problem-solving
SolarWinds is an Equal Employment Opportunity Employer. SolarWinds will consider all qualified applicants for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, marital status, disability, veteran status or any other characteristic protected by law.
All applications are treated in accordance with the SolarWinds Privacy Notice: https://www.solarwinds.com/applicant-privacy-notice