Join Us

Opportunity is knocking

Illumio is reimagining security for the cloud, and no idea is off-limits. We’re looking for smart people who collaborate, innovate and work together to create great security products. If you’re wired to think at cloud scale and cloud speed, love to automate everything, and are interested in writing history instead of reading it, come join us.

Engineering

Application Engineer: 

SaaS Platform & Services

 

Core Engineer: 

Linux Low Level Networking System & Kernel

 

DevOps

DevOps Engineer: 

Cloud Platform

 

Product

Product Manager: 

SaaS Platform 

 

Perks

Innovation

Enterprise is embracing dynamic IT, and we're setting the pace
for security innovation to ensure they're covered along the way.

Contribution

Revolution only happens through collaboration. Your thoughts
and voice will be a part of our story.

Recharge Yourself

Work hard, play hard and take the time you need to recharge.

(Overflowing) Food & Drink

Every drink and plenty of food. We'll make sure you're well fueled
to create something incredible.

Fun (In & Out of the Office)

A long list of great activities, and we'll enjoy them as a team!

Insurance

We've got you covered with comprehensive medical, dental, life,
401(k) and more . . .

Your Space

Tons of windows, an open floorplan and lots of collaboration space
so you can operate at your peak.

Opportunities

Join Us

Engineering

Application Engineer: 

SaaS Platform & Services

 

Core Engineer: 

Linux Low Level Networking System & Kernel

 

DevOps

DevOps Engineer: 

Cloud Platform

 

Product

Product Manager: 

SaaS Platform 

 

Application Engineer: SaaS Platform & Services

We’ve got a ground-floor opportunity developing SaaS applications to secure the cloud. Want to make a difference? Want to start with a clean slate? Read on.

The work:

  • Design and write code for a complex, scalable distributed SaaS platform.
  • Research new approaches and tools to improve our solution.
  • Prototype new features.
  • Unit test your code, and work with QA to build and maintain test suites.
  • Work with Product team to refine features.
  • Respond to challenges. Be agile. Iterate. Learn.
  • Make things happen.

We need:

  • Web architecture and technologies
  • HTTP, JSON, REST, SOA
  • Solid relational database experience.
  • OO, Ruby/Ruby-on-Rails ideal.
  • Distributed systems.
  • Large Scale systems.
  • Object/relational data mapper.
  • Cloud, network and security fundamentals.

Nice to have:

  • NoSQL.
  • Experience scaling production systems.

Core Engineer: Linux Low Level Networking System & Kernel

We’ve got a ground-floor opportunity developing core technologies to secure the cloud. Want to make a difference? Want to start with a clean slate? Read on.

The work:

  • Design and write code that sits in the data plane of the OS (kernel & user space)
  • Research new approaches and tools to improve our solution.
  • Prototype new features.
  • Unit test your code, and work with QA to build and maintain test suites.
  • Work with Product team to refine features.
  • Respond to challenges. Be agile. Iterate. Learn.
  • Make things happen.

We need:

  • Low-level Linux system & kernel networking subsystems and primites.
  • Kernel development experience.
  • C / C++.
  • Multithreading expert
  • Focus on developing high performance & secure solutions

Nice to have:

  • Linux driver development.
  • Linux networking.
  • Linux performance testing.
  • Agile development.

DevOps Engineer: Cloud Platform

You have a passion understanding how and why things work the way they do at the deepest level and translate that into a smooth and beautiful operating SaaS platform, that just hums and grows easily.

The work:

  • Own the production system from start to finish. Work closely with engineering to architect and build the system.
  • Automate everything with tools such as Puppet.  Define the strategy, build and operate the infrastructure.
  • Automate monitoring and alerting . Use tools such as Nagios and Tripwire to instrument the system for monitoring and alerting.
  • Create and run a deployment process using tools and best practices to allow software to flow quickly from development through staging into production.
  • Security – make sure the infrastructure is secure using best practices and tools.
  • Data maintenance – protecting, replicating, backing up, scaling the system’s data.
  • Network ownership – firewalls, load balancers and all parts of the network infrastructure.

We need:

  • Startup experience
  • 5-10 years of relevant experience running production systems
  • Expertise with web app technologies: load balancers, apache, nginx, HA Proxy, RabbitMQ etc
  • Expertise with database setup, configuration, and administration:  backup, replication etc.
  • Expertise with databases: Postgres, memcached, etc
  • Expertise with linux system management: syslog, monit, top, ps, etc
  • Experience with AWS, EC2, Rackspace, or other cloud service provider
  • Expertise in scripting – at least one language other than *sh
  • Experience with deploying Rails applications,
  • Experience with monitoring tools such as Nagios and Tripwire
  • Experience with security issues, audits, and protection

Nice to have:

  • Engineering degree.
  • Experience with Postgres, memcached, etc
  • Experience with Puppet
  • Some experience with NoSQL (Riak, MongoDB) is a plus
  • Ruby scripting experience a plus

 

 

 

Product Manager: SaaS Platform 

As a Product Manager, you will ensure that illumio drives innovation and builds world-class products. You will work closely with our engineering and design teams, as well as our support, sales and marketing. Your role will span the product lifecycles from concept to execution. The core of what you do is to build great products.

The work:

  • You’ll own the SaaS platform, its features and their priority.
  • Discover, discern and lead customer-focused innovation in the product.
  • Focus everything you do to achieve unsurpassed user and customer experience.
  • Revenue and customer satisfaction driven.
  • Paint the big picture and detail an iterative path to accomplish it.
  • Run betas, collect and analyze metrics to inform success.
  • Work closely with Engineering and UX Design teams to bring features to life.
  • Be Agile. Document Use Cases. Write User Stories. Detail Acceptance Criteria.
  • Think and act like a product boss. • Aware of the market, the competition and the customers.

We need:

  • Bachelor’s or Master’s degree, business, technical, design or related field.
  • 5+ years experience working in SaaS or software product management.
  • Has directed the activities of feature teams.
  • Track record leading successful software product launches and/or delivering multiple major software product releases.
  • Strong focus on usability and customers.
  • Technical background, with experience in software development projects
  • Experience driving user-centered design projects
  • Excellent verbal and written skills
  • Proven ability to influence cross-functional team
  • Mentoring other Product Managers
  • Examples and at least one sample of a product and/or effective document delivered in the past

Nice to have:

  • JIRA and Confluence
  • A/B and multivariate testing to validate which ideas will perform best.
  • Have built Mobile Web and/or native iOS, Android applications.