Platform Architect, Software

Company Description

Illumio, the leader in micro-segmentation, prevents the spread of breaches inside data center and cloud environments. Enterprises such as Morgan Stanley, BNP Paribas, Salesforce, and Oracle NetSuite use Illumio to reduce cyber risk and achieve regulatory compliance. The Illumio Adaptive Security Platform® uniquely protects critical information with real-time application dependency and vulnerability mapping coupled with micro-segmentation that works across any data center, public cloud, or hybrid cloud deployment on bare-metal, virtual machines, and containers. For more information, visit or follow us @illumio.

Job Description

We are looking for a passionate hands on Lead Platform Engineer to join the Platform team of the Policy Compute Engine (PCE), the central brain of Illumio’s Adaptive Security Platform product. Our Platform team is growing and owns the core of the Policy Compute Engine.  This covers platform frameworks and infrastructure for our service-oriented architecture including cluster management, high availability, caching and persistence layers, API support, background jobs, reporting infrastructure, authentication and authorization, and more.  We focus on the important aspects of scale and performance of the system to meet the demands of our customers, including queuing, responsiveness and active connections to tens of thousands of managed servers.   


As as a Lead in the Platform team at Illumio, we expect you to have a broad system understanding and build new components from the ground-up. We want strong database fundamentals and experience with postgres is a bonus.  We seek self-driven, independent, engineers  who want to be hands-on and own archotecture design and implementation. We want you to own architecture decsions, articulate design trade-offs and propose solutions. We want you to own architecture decisions for the entire platform. We expect you to write and own code, both during and after releases. We want you to move the product forward, and embody our ‘Customers First’ philosophy. We want you to have experience building large scale and performant distributed systems, and building REST-ful web services.  We want the ability and desire to lead and mentor junior engineers, collaborate with peers within and across teams, and other leaders in our organization. At Illumio, we design systems and write code that runs both in our own multi-tenant cloud service and in customer datacenters around the world. We write unit and integration tests, as things need to just work ™. And we’re kept honest by a world-class QA team who will let us know if it doesn’t.

Most of our code is written in Ruby, which we chose mainly for the high productivity (we don’t use much of Rails framework, though).  We use a variety of open source technologies in our platform including ActiveRecord, haproxy, memcached, redis and consul. As we move forward with our roadmap, we are looking for someone who can work with these technologies, build upon them, as well as suggest and lead us towards new technologies as required.

 We are a start-up with tight deadlines, and a dynamic, challenging environment. Our guiding philosophy as we grow is to focus, get things right, and practice disciplined engineering that does not cut corners. 

Additional Information

All your information will be kept confidential according to EEO guidelines.

Meet Some of Illumio's Employees

Andrew R.

CEO & Founder

As chief executive officer and founder, Andrew is responsible for the overall strategy, vision, and funding of Illumio.

Joy S.

Member of Technical Staff

As a team lead, Joy drives the visualization section of Illumio’s projects forward through team direction and solving hard problems for customers.

Back to top