Senior Software Engineer
at SolarWinds (View all jobs)
Bangalore, India
Req ID: 201275
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 a Senior Software Engineer to join our product development team , where you will be responsible for the development and maintenance of our cloud and on-premise solutions. In this role, you will design, build, and optimize our platforms to ensure their scalability, performance, and reliability.
Your Impact:
- Develop, test, and deploy features for both cloud and on-prem systems in collaboration with other team members.
- Work closely with product managers and stakeholders to understand business requirements and translate them into technical designs.
- Contribute to the architecture and technical decision-making process, ensuring alignment with overall platform goals.
- Write clean, efficient, and scalable code, ensuring best practices in software engineering.
- Perform code reviews, participate in pair programming, and provide feedback to promote a collaborative development environment.
- Debug, troubleshoot, and optimize existing systems to improve performance and reliability.
- Maintain documentation for platform architecture, solutions, and best practices.
- Ensure platform security, compliance, and best practices in all software implementations.
- Participate in the continuous improvement of the development and deployment processes through automation and CI/CD pipelines.
Your Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development with expertise in building cloud-based and on-prem solutions.
- Proficiency in modern programming languages (GoLang, .NET).
- Solid understanding of cloud services (AWS, Azure) and containerization technologies (Docker, Kubernetes).
- Experience with microservices architecture and distributed systems.
- Familiarity with DevOps processes, including CI/CD pipelines and automated deployments.
- Knowledge of relational (SQL) and NoSQL databases.
- 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 with frontend technologies like React, TypeScript, or GraphQL. (Prefered)
- Experience with agile methodologies and tools like JIRA or Azure DevOps.
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