Senior Software Engineer

Job details

Salary: $74,000 – $104,000 a year
Job Type: Full-time


  • Bachelor’s (Preferred)
  • REST: 1 year (Preferred)
  • Java: 1 year (Preferred)
  • US work authorization (Preferred)

Full Job Description

At observIQ we’re a software startup developing the next generation of IT monitoring tools. We’re building powerful open source solutions used by Fortune 500 companies and small technology companies alike.

We’re looking to add a senior software engineer to our existing development team.


At observIQ, Software Engineers work on number of products (both web-based and local applications), in a number of software languages (e.g. Node.js, Go, Java), and with a variety of technologies (e.g. Google Cloud, Kubernetes, ElasticSearch).

The observIQ development team is a tight knit team of extremely talented developers who move quickly to develop the next generation of IT tools.

Reporting to the Principal Software Engineer, the Senior Software Engineer develops software responsible for collecting, processing, aggregating, and analyzing operational signals from the world’s technology stacks. This individual designs, implements, maintains, and improves feature sets in a full stack environment, including microservices in Node.js/Typescript, front ends in Rails/React, a variety of backends including Elasticsearch, executables in Go. The applications are deployed on GCP and kubernetes. The Senior Software Engineer works with many flavors of Linux, Unix, and Windows. This involves both working individually and collaborating as part of a team.


  • Strong experience with at least one strongly typed programming language, and a desire to work in Typescript & Go
  • Experience with a variety of operating systems, including Linux, Unix, and Windows preferred
  • Experience with cloud platforms such as GCP, AWS, or Azure
  • Experience with a variety of modern application technology stacks preferred
  • Experience with IT monitoring tools preferred
  • Experience developing on macOS preferred
  • Ability to quickly learn and develop in additional programming languages required
  • Ability to work both individually and as part of a team required
  • Ability to employ a customer-focused work style to service internal customers

Essential Functions

  • Writes software to implement features and fix bugs identified by the Product Owners and QA.
  • Understands, interprets, and challenges technical requirements and assumptions from Product Owners.
  • Researches target technologies to become a subject matter expert.
  • Develops automation tooling and other process improvements to increase efficiency.
  • Participates in daily stand-ups and other process meetings.
  • Radiates project status, risks, and blockers to appropriate stakeholders.
  • Participates in continuous learning to improve oneself as a Senior Software Engineer.

This is a full time position with benefits.


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid time off


  • Monday to Friday

COVID-19 considerations:

  • The job is remote during COVID.


  • Bachelor’s (Preferred)


  • REST: 1 year (Preferred)
  • Java: 1 year (Preferred)

Sign Up for the observIQ Cloud Beta

Download the Splunk Solution Brief

Sign Up to receive updates on our products

observIQ Support

For support on observIQ Cloud, please contact:

For the Open Source Log Agent, community-based support is available on our:

GitHub Repository

Sign Up for Our Newsletter