Senior Staff Software Engineer

at SolarWinds (View all jobs)

Bangalore, India

Req ID: 201325

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!

Your Role:

We are seeking an experienced Senior Staff Engineer to join our Observability Platform team. In this role, you’ll provide technical leadership across multiple teams while driving architectural decisions that shape the future of how companies understand and monitor their distributed systems. The ideal candidate will have a strong background in building and scaling observability systems, and experience with cloud infrastructure, distributed systems, and high-scale data processing.

Your Impact:

  • Architect and Design: Lead the design and architecture of our observability platform, focusing on scalability, reliability, and real-time data processing capabilities.
  • Development: Design and implement complex distributed systems that handle high-scale telemetry data ingestion and analysis using technologies like Kotlin, Go, SQL/NoSQL databases, and cloud-native infrastructure.
  • Technical Strategy: Partner with product leadership to translate business strategy into technical roadmaps and implement best practices that enhance platform reliability and performance.
  • Mentorship and Leadership: Provide mentorship, conduct architecture reviews, and establish engineering best practices to drive technical excellence across teams.
  • Performance Optimization: Identify and resolve performance bottlenecks in distributed systems, ensuring that the observability platform remains resilient and highly performant at scale.
  • Collaboration: Partner with senior engineers, tech leads, and cross-functional teams to influence technical direction across multiple domains.
  • Community Engagement: Champion observability best practices internally and externally through technical content and community involvement.

Your Experience:

  • Programming Languages: Strong proficiency in Kotlin and/or Go, with fundamentals in both backend and frontend development.
  • Distributed Systems: Extensive experience designing and implementing distributed systems with a focus on metrics, logging, and tracing at scale.
  • Cloud-Native: Expertise in cloud platforms (AWS, GCP, or Azure) and cloud-native technologies like Kubernetes and service mesh.
  • Data Engineering: Experience with high-throughput data processing systems and real-time data pipelines.
  • Leadership: Proven track record of leading technical initiatives across multiple teams, with strong system design skills centered on scalability, reliability, and performance.
  • Frontend Expertise: Knowledge of modern frontend architectures, web performance optimization, and frontend observability practices.
  • Backend Systems: Expertise in database systems (both SQL and NoSQL), container orchestration, and microservices architecture.
  • Performance Optimization: Proficiency in performance optimization and troubleshooting for distributed systems.
  • Mentorship: Experience mentoring senior engineers and guiding technical teams through complex decisions.
  • Communication & Collaboration: Strong ability to articulate complex technical concepts to various audiences and collaborate across teams, influencing without direct authority.
  • Business Acumen: Understanding of business impact and ability to balance short-term and long-term priorities, making appropriate technical trade-offs.

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