SolarWinds Logo

SolarWinds

Software Engineer

🌎

Bangalore, India

2w ago
👀 6 views
📥 0 clicked apply

Job Description

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 a talented and motivated Software Engineer to join our Observability Platform team. In this role, you’ll contribute to the design and development of scalable, resilient, and real-time observability solutions that help companies monitor and optimize their distributed systems. You’ll work with cutting-edge cloud infrastructure, distributed systems, and high-scale data processing, collaborating closely with cross-functional teams to deliver impactful solutions.

Your Impact:

  • System Development: Design, develop, and maintain components of our observability platform using Kotlin and/or Java.
  • Distributed Systems: Implement high-volume telemetry data processing systems, ensuring scalability, performance, and reliability.
  • Code Quality & Best Practices: Write clean, efficient, and maintainable code, adhering to industry best practices and participating in code reviews.
  • Collaboration: Work closely with product managers, and senior engineers to deliver features aligned with business goals and technical requirements.
  • Troubleshooting & Optimization: Identify and resolve performance bottlenecks in distributed systems and improve platform resilience.
  • Continuous Improvement: Contribute to technical discussions, architecture decisions, and process improvements within the team.

Your Experience:

  • 3+ years of software engineering experience, preferably in distributed systems or observability platforms.
  • Programming Languages: Proficiency in Kotlin and/or Java. Full-stack experience is a plus.
  • Cloud-Native Expertise: Familiarity with cloud platforms (AWS, GCP, or Azure) and cloud-native technologies (Kubernetes, Docker, etc.).
  • Data Systems: Experience with SQL/NoSQL databases and real-time data processing.
  • System Design: Understanding of scalable system design and microservices architecture.
  • Problem-Solving: Strong troubleshooting skills and the ability to optimize performance in complex systems.
  • Collaboration: Excellent teamwork and communication skills, with a proactive mindset.

Preferred Qualifications

  • Familiarity with observability concepts (metrics, logging, tracing).
  • Experience with frontend frameworks or modern frontend development is a plus.
  • Contributions to open-source projects or community involvement.

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

More Jobs at SolarWinds