Systems Engineer

Circonus


3 weeks ago

10/16/2019 10:21:15

Job type: Full-time

Category: Software Dev


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.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • LeadCandy (US timezones)
    1 month ago

    LeadCandy is used by sales and marketing teams to find more leads for their business.

    We have 1,700+ customers. Check out our 5-star customer reviews on G2 and Capterra.

    We are profitable, and growing fast.

    Our data - leadcandy.io/our-data

    We have one of the largest database of B2B decision makers from US - leadcandy.io/business-decision-makers-from-united-states

    WHAT WE ARE LOOKING TO DO:

    • Add new features to keep our competitive edge

    • Build and scale our existing APIs, also integrate with 3rd party APIs

    • Improve search

    • Browser / Email plugins and extensions

    • Plus, tons of data engineering and data science problems to solve.

    YOU:

    • 8-10 years of full stack experience building software at scale

    • MUST HAVE experience: PHP7, Laravel 5.4, OOP, Elasticsearch, MySQL, REST APIs, Google cloud infra, SaaS apps

    • HIGHLY PREFERRED experience: Browser / Email plugins and extensions

    • TDD and Continuous Integration experience on real projects

    • Embrace the value of shipping rather than over-engineering

    • Thrive in a fast-paced, rapidly changing environment and are able to balance solutions that are elegant and scalable, yet simple and pragmatic

    • You think about users' experience while building features

    • Ability to work independently, and ship production ready code

    • Are disciplined about good programming practices - writing modular code, writing test cases, unit testing, code reviews, reusable code and libraries, etc.

    • Are a good communicator, and believe in data-driven decisions

    • Are intellectually curious with great problem solving skills

    • Have experience working remotely in a startup with small, distributed team

    TO APPLY:

    please answer:

    1) Have you built APIs that are "consumed" by 3rd party apps. Complexities you handled in building it? Also, do share links for the API.

    2) Have you worked on elastic search, and large databases? if yes, what was the database size, accuracy, latency, complexities? Provide as much detail as you can.

    3) Do you have experience with a) chrome extensions, b) gmail plugins, c) Zapier apps? Do share links of the extensions, plugins, apps you've built.

    4) Share your Github profile link and a sample of your PHP code.

    5) Check out our product and and give us your critical analysis.

    No agencies please.

  • We’re reinventing delivery!

    Circuit is a distributed SaaS company building a software platform that improves the experience and efficiency of last-mile delivery.

    Our platform spans the entire breadth of the last-mile delivery process, from deciding which packages are to be delivered by which drivers, through optimizing each individual driver's route, all the way to alerting the recipient that their delivery is 5 minutes away from being delivered.

    More than 10,000 drivers at hundreds of companies rely on Circuit to complete their day's work, making ~35M deliveries every year.

    In the future, we envision a consumer platform where individuals can manage, schedule and reschedule the vast majority of their deliveries from one place, regardless of the company carrying out the actual delivery.

    We’re looking to expand our team with an additional senior frontend engineer.

    We’re looking for someone who cares about quality code; beautiful, purposeful design; and that is comfortable working in a remote environment with a lot of autonomy.

    Your Profile/Skills

    • 4+ years of professional experience developing web apps with JavaScript

    • 2+ years of professional experience developing web apps with Ember.js (preferred)

    • Personal side projects, or project ownership experience preferred.

    • Experience working remotely preferred.

    Your Role

    • Build web applications with Ember.js

    • Enforce agreed-upon code standards and continue to escalate our quality

    • Help architect new Apps/APIs

    • Help maintain and improve existing systems

    • Our Stack

    • Circuit is built on top of the Firebase and Google Cloud platform. Our web app is built entirely with Ember.

    • We use GitHub and Jira to get things organized and built.

    How We Work

    • We are a small team of 6, 4 of which are developers.

    • You’ll work alongside our existing front-end developer.

    • We encourage teammates to bring in well-reasoned opinions, productively disagree with us, and to make decisions based on technical merits.

    • We’re obsessed with continuous improvement, and we’re not afraid to scrap work if we figure out a better way to do things.

    • Our web application is still in the early stages, and as a result, we look for opportunities to get 80% of the gain from 20% of the effort, delaying the other 20% for later.

    We offer:

    • ~£60k Salary + Equity

    • The flexibility to explore other disciplines in our stack

    • The ability to work flexibly

    • Swift decision making and flat hierarchies

    • A high degree of autonomy in your work

    Apply today!

    Send us your CV (or a link to one) to [email protected]

    Please share any side projects of note and/or a link to your GitHub.

  • About the Role

    We're looking for a talented and passionate Software Engineer to join the Continu team full-time.

    Our product is used by some of the worlds leading brands and you'll be responsible for helping us expand our feature set and improve the core product across multiple devices.

    You'll join our small, passionate team remotely as we work to build the future of workplace learning.

    About You:

    • 3+ Years Software Engineering experience in a similar role

    • Bachelors Degree in an applicable field (engineering, computer science, etc.)

    • Solid Javascript background including Node.js, Angular, React, MongoDB and more

    • Software engineering fundamentals - unit testing, object-oriented design, functional programming, agile development

    • Experience working in continuous integration/delivery environments

    • Proven experience building Enterprise level SaaS applications

    Bonus Points if you have experience:

    • Performing Dev ops and infrastructure tasks

    • Working in a fast-paced startup environment

    • Worked in a distributed team environment

    • Contributed to open-source projects

    As an Engineer at Continu, you will:

    • Enhance and extend our product feature-set and architecture

    • Contribute to both our application and APIs

    • Design and develop new services and capabilities

    • Be a team player, helping your fellow team members in any way you can

    • Work closely with other engineering team and product designers to brainstorm and test new ideas

    • Have the drive to continuously maintain high product quality and improve processes

    • Have excellent verbal and written communications skills

    • Be design focused and passionate about delighting our customers

    • Be comfortable speaking directly to clients if and when needed

    • Be passionate about the problems we are solving and constantly looking for the best ways to solve them

    • Be active in the development community and give back as much as possible

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!