Observe is a SaaS Observability tool that enables Engineering and DevOps teams to troubleshoot modern distributed applications 10x faster. Observe ingests machine-generated data and turns it into a graph of things that are understandable by humans. We enable engineers to spend more time coding features and less time investigating incidents. Because of Observe’s unique elastic architecture, our product is priced based on usage, making it cost 10x less than incumbents. Watch this video to learn more about our mission.
As a Software Engineer specializing in Observability Tools you will be responsible for developing and refining tools to collect comprehensive information on customer environments, diagnosing issues with agents, and automating configurations of clients based on data about customer infrastructure. This involves working with open-source agents like Fluentbit, Telegraf, and Open Telemetry and deploying custom code as Kubernetes containers and lambdas in cloud environments like AWS, Azure, and GCP. A strong emphasis is placed on creating solutions that make data integration in Observe swift, efficient, and hassle-free and contributing to the improvement and optimization of open-source agents.
Develop and refine tools aimed at collecting comprehensive information on customer environments and diagnosing issues with agents sending data to Observe.
Automate the configuration of clients based on data about customer infrastructure to make data integration in Observe swift, efficient, and hassle-free.
Contribute enhancements and optimizations to open-source agents.
Construct reliable and scalable software solutions for managing the complexities involved in handling different agents and their configurations across myriad customer environments.
Collaborate with cross-functional teams to define, design, and ship new features and improve existing functionalities.
Resolve complex technical issues related to observability tools and ensure optimum performance, quality, and responsiveness of applications.
Work in a fast-paced, agile development environment, and participate in the design and code review processes.
Qualifications ( You match some but not all):
Bachelor’s/Master’s Degree in Computer Science or related field.
7+ years of professional experience in software development, preferably in SaaS companies.
Proven experience with open-source agents like Fluentbit, Telegraf, and Open Telemetry.
Proficient in developing and deploying custom code as Kubernetes containers and lambdas in cloud environments.
Solid understanding of AWS, Azure, and GCP as well as Kubernetes.
Strong programming skills in Python and Go.
Excellent communication skills, both verbal and written.