Staff Software Engineer – C#/.NET

at SolarWinds (View all jobs)

Bangalore, India

Req ID: 201274

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 looking for an experienced Staff Software Engineer to join our Database Engineering organization. This team is responsible for the development and maintenance of a suite of industry-leading database performance monitoring and related applications. This position is ideal for individuals with extensive experience in .NET development, building enterprise solutions architected for high scale, reliability, security, and performance. You should be excited to work with multiple tech stacks, solving complex problems across various products and platforms. In this role, you will collaborate with cross-functional teams to enhance our existing solutions and define the future of our database capabilities on our new Full Stack Observability SaaS platform.

Your Impact:

  • Lead the end-to-end design, development, and implementation of complex features for both cloud and on-premise environments.
  • Provide technical leadership and mentor other engineers in best practices for .NET development, architecture, and system design.
  • Work closely with product managers and stakeholders to understand business requirements and translate them into scalable and secure software solutions.
  • Drive architectural discussions, ensuring alignment with overall platform strategy and business objectives.
  • Write clean, efficient, and maintainable code, adhering to industry best practices.
  • Perform code reviews, participate in pair programming, and foster a collaborative development culture.
  • Work across tech stacks, including back-end, front-end, and service development.
  • Debug, troubleshoot, and optimize existing systems to enhance performance, scalability, and reliability.
  • Maintain technical documentation for architecture, solutions, and best practices.
  • Ensure security, compliance, and reliability in all software implementations.
  • Drive continuous improvement through process optimization, automation, and efficient resource utilization.

Your Experience:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of software development experience, with expert-level knowledge in:
  • Microsoft .NET/.NET Core, C#, ASP.NET/ASP.NET Core
  • SQL Server (or comparable relational database) development, including schema design and performance tuning.
  • Experience with front-end web technologies (REST, TypeScript/React, GraphQL) is a plus.
  • Experience with WPF/WinForms is a plus.
  • Strong knowledge of cloud services (AWS, Azure) and containerization technologies (Docker, Kubernetes).
  • Hands-on experience with microservices architecture and distributed systems.
  • Familiarity with DevOps best practices, including CI/CD pipelines and automated deployments.
  • Strong problem-solving skills and the ability to troubleshoot complex systems.
  • Excellent communication and collaboration skills, with the ability to work effectively across teams.
  • Experience working in Agile environments, using tools like JIRA or Azure DevOps.
  • This is an exciting opportunity to be part of a high-impact team, driving the next generation of database performance monitoring solutions and contributing to innovative SaaS platform development.

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