Uncubed
           

Systems Engineer (Remote)

Circonus, Remote

Smarter Monitoring for Smarter Engineers


The Systems Engineer position will help write, debug, support and invent software that runs the Circonus stack for SaaS and on-premise customers.  We write software mostly in C and C++.

About the Job

  • Work in the office or remotely, or both (but not at the same time)
  • Write software in C and standard build systems (and some other scripting languages)
  • Understand already, or eager to learn Lua
  • Write multi-threaded, event driven code, often lock-free
  • Contribute to the design and scaling of components in the Circonus stack
  • Assist in supporting both the internal development and external use of Circonus software
  • Contribute with little direction from your boss / be a self starter, learner
  • You will work with many other human beings on your team and throughout the organization; well practiced human decency and empathy are required
  • Humans are the ultimate consumer of the software you write, they must be considered in everything you do

Requirements

  • Write production quality code in multi-threaded and event-driven C and supporting languages
  • Interoperate smoothly with an agile team using version control, CI and testing for safety
  • Solid debugging skills both live and post-mortem
  • Perform code reviews
Circonus is a software company that is changing the way the world monitors both IT infrastructure and the business it powers. Our SaaS and on­-premise solutions enable companies to combine monitoring, alerting, event processing, and predictive analytics into a unified solution. Visualize any data, in any application, from any system, in real-time. Circonus scales from a single team to a worldwide organization that tracks thousands of devices analyzing millions of metrics. API driven automation empowers developers and makes operational teams incredibly efficient, while analytics drive insights that improve organization ­wide performance.

We enjoy a global reach, but our customers primarily cluster on the East Coast, California, and to a lesser degree, Europe. Our success stems from (a) delivering an industry-leading offering and (b) an obsession with customer satisfaction.

Culturally, we operate like a startup. Small, agile teams with quick decisions and short, iterative cycle times. We relish our core values of respect, integrity, value and growth, among others.

All of our positions include a discretionary PTO policy, health insurance, gym reimbursement, a generous 401k, the opportunity for a bonus and more.

Circonus, Inc. prohibits discrimination and harassment of any type and affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, national origin, age, genetics, disability status, veteran status, or any other characteristic protected by law.

About Circonus

Analyze billions of metrics a second with the Circonus monitoring and analytics platform. Our platform provides your team the tools, support and insight to deliver the best online experience for your customer. Developed specifically for the requirements of DevOps, the Circonus platform delivers alerts, graphs, dashboards and machine-learning intelligence that help to optimize not just your operations, but also your business. Circonus provides forensic, predictive, and automated analytics capabilities that no other product can match, and at a scale that other products can only dream of. Why businesses choose Circonus: - Scalable and adaptive monitoring in real time - Visualizations with limitless applications - Predictive analytics alerting for proactive solutions - Keeps raw data for true historical analysis - 80+ integrations and counting! Our customers are operations, development, and business people who depend on large networks of servers to deliver value to their customers. Video on demand services, social networks, news sites, whatever. 1000′s of machines with lots of applications. Our customer ultimately want to know how their entire system is performing. We do that for them. We then go into the details and tell them how each one of the 1000′s of machines is performing, and how each application is performing, providing as much detail as needed. For example, you go to your web site, and load the homepage – our customers care how fast that page loads on your machine. That one page can pull data from 100′s of machines, and they need to understand how all those machines, and applications, are performing. If something goes wrong, they want to know, and we do that for them, too.

Circonus

Want to learn more about Circonus? Visit Circonus's website.