Search by job, company or skills

SolarWinds

Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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!

We are looking for a Software Engineer to join our team building modern backend services for our SaaS platform. In this role, you will contribute to the design and development of scalable cloud-native microservices that support observability and analytics use cases. You will work with distributed systems, streaming technologies, and high-performance data platforms while collaborating with experienced engineers across the stack.

The team also works on anomaly detection capabilities, offering opportunities to gain exposure to data-driven approaches and AI/ML concepts through real-world product scenarios. This role is ideal for engineers who enjoy solving backend engineering challenges, learning new technologies, and building reliable systems in a collaborative SaaS environment.

Responsibilities

  • Design, develop, and maintain backend microservices for a cloud-based SaaS platform using Go.
  • Contribute to data pipelines and streaming solutions leveraging technologies such as Kafka and ClickHouse.
  • Build scalable, reliable, and high-performance distributed systems.
  • Support anomaly detection and observability use cases through backend and data-focused engineering contributions.
  • Write clean, maintainable, and well-tested code following strong engineering best practices.
  • Collaborate with product managers and cross-functional teams to deliver robust technical solutions.
  • Participate in feature development across the full software lifecycle, including design, implementation, testing, and deployment.
  • Contribute to improving system observability, operational excellence, and service reliability.
  • Continuously learn and adapt to evolving technologies and engineering practices.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, with 3+ years of industry experience building backend or platform systems (or equivalent practical experience).
  • Experience developing backend services and APIs using Go or similar backend programming languages.
  • Good understanding of distributed systems concepts, including scalability, reliability, and performance.
  • Experience working with messaging or streaming technologies such as Kafka is preferred.
  • Familiarity with analytical or OLAP databases such as ClickHouse, or experience with similar data platforms.
  • Understanding of cloud-native and microservices-based architectures.
  • Ability to independently deliver well-scoped features with guidance from senior engineers.
  • Strong problem-solving skills and willingness to learn new technologies and domains.
  • Experience with observability, monitoring, or performance analysis systems is a plus.
  • Exposure to anomaly detection, data analytics, or AI/ML concepts is a plus.
  • Familiarity with CI/CD pipelines, DevOps practices, and operating services in production environments is a plus.
  • Strong collaboration and communication skills with the ability to work effectively across teams.

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:

More Info

About Company

SolarWinds Corporation is an American company that develops software for businesses to help manage their networks, systems, and information technology infrastructure.

Job ID: 148315795

Similar Jobs

Bengaluru, India

Skills:

AlgorithmsSoftware DevelopmentTestingSoftware DesignCloud TechnologiesProgramming LanguagesDistributed Systemsdata structuresKubernetescompute technologiesenterprise infrastructure systemsaccessible technologieslarge-scale infrastructure

Bengaluru, India

Skills:

JavaRDBMSDistributed SystemsPythonColumnar databasesGoStateless architectures

Bengaluru, India

Skills:

Spring FrameworkRESTful microservicesContainerized backend componentsBACNetJava 21 or laterModbus

Bengaluru, India

Skills:

.NETAsp.net MvcBitbucketScrumJIRAMicroservicesAgile MethodologiesRest ApisPythonDocument databasesCloud KnowledgeUnit Test frameworkscode coverage tools

Bengaluru, India

Skills:

SonarPostgreSQLMicro ServicesDevopsJUnitJava ProgrammingDistributed SystemsCouchbaseOracleSpring FrameworkContinuous delivery pipelinecloud-based architecturetest-driven developmentIntegration and Deployment