Software Development Engineer, Data Team

Company Description

Job 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, or follow us @illumio.


As an engineer on the Data team at Illumio, we expect you to have a basic system understanding and build new components from the ground-up with guidance from the engineering leads. We seek self-driven, independent, engineers who want to be hands-on and to deliver infrastructure as well as features in the above space. We want you to ask the right questions, articulate design trade-offs and propose solutions. We expect you to write and own code, both during and after release. 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 and have the ability and desire to mentor interns, collaborate with peers within and across teams, and 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.
Our Data team codes mostly in Ruby, and do not use much of Rails - web services are either Passenger or Thin-based. Asynchronous coding is common, and enabled via EventMachine. Our primary databases are postgresql; we use Redis extensively for caching and data aggregation.  As we make our roadmap a reality, we are looking for someone who can work with these tools, and is open to working with new technologies as required.

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