Systems Engineer

Circonus


3 months 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

  • 1 week ago

    We're currently extending our tribe and are looking for an experienced front end developer that loves crafting beautiful web and mobile apps. If you're looking for a position where you can work in a friendly but highly effective team, contribute directly to product development and really make a difference in the business (and be rewarded for it) we should talk!

    MUST HAVES

    Your background:

    • You have a Bsc/MsC in computer Science, mathematics or any other degree or experience that demonstrates highly analytical skills

    • You've got a successful experience working for a startup

    • You've helped your team build a great B2B/SaaS (rather complex) product and can demonstrate your direct contribution in achieving this

    Your skills:

    • 4-6 years experience designing and developing web and mobile apps with at least 2 years experience working with our technology stack (e.g. html5/CSS3, Angular JS, React JS)

    • You can demonstrate very strong design skills applied to SaaS products

    • You’re very good at understand business customers problems and you're pretty creative at finding solutions to solve them.

    • You own your features from A to Z and can ship the features expected with clean code, quickly.

    • You understand the importance of customer analytics and are familiar with the tools and techniques to analyse customer behaviour and improve product UI.

    • You're very comfortable with customer facing interactions (e.g. customer feedback or ideation sessions, demos)

    Personality traits we’ll be looking for:

    • You've got tons of curiosity

    • You learn insanely fast and adapt to change easily

    • You've demonstrated grit, tenacity to achieve challenging goals (personal and/or at work)

    • High EQ: you communicate well and can get along with all our team members (rather they're in product or growth parts of the business)

    • You have strong work ethic and are autonomous

    NICE TO HAVES

    • Experience with finance/accounting, CRM or other B2B data-rich apps

    • You speak another foreign language (e.g. French, German, Spanish, Italian)

    SALARY/COMPENSATION

    We believe a small team of rock stars can accomplish at least 10x more than an average team so we recruit very selectively and for the right candidate our salary/compensation package can be pretty competitive. We also offer flexible/remote working conditions however team get-togethers are required from time to time, especially during your onboarding (expect somewhere fun in South Europe, but that's a surprise!), so you need to be opened to travel on a regular basis.

    PLEASE NOTE: We currently accept remote work only from the UK and Europe.

  • 3 weeks ago

    Mission

    If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you

    For its groundbreaking PaaS solution https://platform.sh is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.

    Platform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more...

    Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

    We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, OpenStack), we want more targets.

    We probably have the highest industry container density. We need to get it higher.

    We support any Python, Ruby, NodeJS, PHP, Java and .NET time to roll-out Elixir, of course Elixir, and Rust.

    We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; We need to get the Debian package generation streamlined and faster. We need… great ideas on how to make Platform.sh even better. Interested? Join us!

    This is a remote position and occasional travel to cool places like Paris, France, may be required.

    Skills & requirements:

    Required:

    • Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.
    • Be proficient in Python (2 out of 3 of our dev team learned it while on the job, but we'd prefer someone who has already mastered it.)

    Would be really great if you had:

    • Great Golang experience.
    • Experience with C (we contribute to a bunch of upstream projects, like LXC) is a plus; Love not required.
    • Great knowledge of Git
    • Good Networking background (routing/protocols)
    • Good grasp of practical security and cryptography
    • Experience with other programming languages (Haskell anyone? Java, Javascript, Ruby, PHP? Common Lisp?)
    • Good knowledge of how the Web works (Hacking Nginx with Lua a plus).
    • Good understanding of how database systems and search engines work
    • A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)
    • Working knowledge of Puppet
    • Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon.

    About Platform.sh 

    Platform.sh is an idea-to-cloud application platform that simplifies cloud infrastructures.

    We give developers the tools they need to experiment, innovate, get rapid feedback and deliver better-quality features with speed and confidence thanks to our unique rapid cloning technology.

    Platform.sh serves thousands of customers worldwide including The Financial Times, Gap, Magento Commerce, Orange, Hachette, Ikea, Stanford University, Harvard University, The British Council, and Lufthansa.

    We want people who are passionate, open, multicultural, friendly, humble and smart to join us and help this fast-growing, award-winning company to revolutionize the tech industry.

  • BetterUp (US only)
    3 weeks ago

    BetterUp is a mobile-based coaching platform that brings personalized professional coaching to employees at all levels. We help managers lead better, teams perform better, and employees thrive personally and inspire professionally. Our mission is to help professionals everywhere pursue their lives with greater clarity, purpose, and passion. Our product was developed by a team of leading behavioral scientists, researchers, and technologists to bring evidence-based learning to professionals everywhere. We’re already transforming the way companies approach talent development at high-performing organizations like Airbnb, Genentech, Mars, LinkedIn, and Workday. Let’s build together!

    BetterUp is looking for a “Cloud IAM Specialist” that will build our Cloud Identity and Access Management (IAM) processes from the ground up. As the Cloud IAM Specialist you will ensure that our internal customers have the best experience possible as consumers of our security services within BetterUp. You will define and automate processes, ensuring that our security, monitoring and response is best in the class. The Cloud IAM Specialist is a member of our Office of Information Security that is led by the Head of Information Security. You will be responsible for administering access to systems that are part of our Corporate infrastructure. You will work in cross-functional teams of Information Security, Product, Engineering, Customer Support, and 3rd-party vendors. You’ll partner and work with every employee at BetterUp!

    Responsibilities:

    • Build and maintain the best in class infrastructure and service related to Cloud Identity and Access Management (IAM). The person in this role will be tasked with working closely with our MSP (Managed Service Provider) as well as evaluating the services provided and determine the contract renewal.
    • Build out an escalation process; managing ticket queues and set priorities for the Cloud IAM services.
    • Evaluate existing methods and recommend scalable solutions for improving our Zero Trust Framework.
    • Follow industry-standard security best practices to keep employee data and BetterUp intellectual property safe and secure.
    • Expand and maintain BetterUp’s identity and access management.
    • Document configuration guides, run-books, installation guides, troubleshooting guides required for BetterUp’s identity and access management.
    • Collaborate with various teams for security operations and incident response, as required.
    • Troubleshoot related issues with teams within BetterUp as required.
    • Conduct Proof of Concepts for solutions and technologies required for Cloud IAM.
    • Work closely with our 3rd-party vendors as required.
    • Ensure all employees have access to the resources required to do their jobs while balancing security practices to make sure private data stays private, by partnering with the Director of Privacy and Head of Information Security as needed.
    • Oversee Cloud IAM projects in alignment with Security and organization goals.

    What You Bring:

    • 7 plus years’ progressively responsible to managing user access in fast moving SaaS environment such as start-ups.
    • 3 plus years’ progressively responsible for securing identity and access for highly distributed workforce in 100% cloud / SaaS environment.
    • Excellent customer service, verbal and written communication skills.
    • Excellent problem solving and communication skills are a must.
    • Excellent at building and managing relationships across teams.
    • Excellent in creating detailed documentation and knowledge share materials.
    • History of project managing company-wide rollout of new technology and processes.
    • Vendor management experience.
    • Ability to lift 20 pounds and configure under-desk cables as needed, including frequent bending, reaching, kneeling, and climbing stairs.

    Technical Experience

    • 7 plus years hands-on experience with cloud Identity and Access Management (IDM) technologies such as Okta, SailPoint, Google, Centrify, etc.
    • 7 plus years hands on experience managing unified directory in Cloud using Okta, Google, LDAP, etc.
    • 5 plus years hands-on experience managing device identities and certificates including lifecycle management
    • 5 plus years hands on experience with SCIM connectors & JSON Identity suites.
    • 5 plus years hands-on experience configuring, administration, troubleshoot and support MFA technologies such as Okta, Google, YubiKey, Titan, etc.
    • 3 plus years hands-on experience automating workflows for onboarding, off-boarding, provisioning and de-provisioning by leveraging HR as a master such as WorkDay, SuccessFactor.
    • 3 plus years hands-on experience automating and managing device authentication for android, iOS and Windows devices using technologies such as Jamf Pro, Azure.
    • 3 plus years hands-on experience with FIDO, U2F, etc.
    • 3 plus years hands-on experience with OAuth 2 and OIDC 2.0.
    • 3 plus years hands-on experience using Java / Python for IAM and related API calls.

    Preferred Additional Experience:

    • 3 plus years architecting and building cloud-based Identity Solutions.
    • 3 plus years hands-on experience enabling and managing Zero Trust Framework.
    • 3 plus years with credentials management technologies such as, HashiCorp, etc.
    • 3 plus years enabling and managing Microsoft’s Red Forest Architecture or similar is highly desirable.
    • Experience with Security Gateway and Cloud Access Security Broker (CASB).

    Benefits:

    At BetterUp, we are committed to living out our mission every day and that starts with providing benefits that allow our employees to care for themselves, support their families, and give back to their community. 

    • Access to BetterUp coaching; one for you and one for a friend or family member 
    • A competitive compensation plan with opportunity for advancement
    • Full coverage for medical, dental and vision insurance
    • Unlimited paid time off
    • Per year: 
    • Holiday charitable contribution of your choice on behalf of BetterUp
    • 401(k) self contribution

    BetterUp Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, disability, genetics, gender, sexual orientation, age, marital status, veteran status. In addition to federal law requirements, BetterUp Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

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!