Senior Software Engineer, Identity, Access Authorization Frameworks

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 www.illumio.com/what-we-do or follow us @illumio.

Job Description

We are looking for a passionate engineer,  an expert in Identity,  Access Management and Authorization frameworks, to join the Platform group of the Policy Compute Engine (PCE) team.  Our growing Platform group is responsible for frameworks upon which Illumio’s Adaptive Security Platform (ASP) is built. The key aspects include identity management and authorization frameworks, cluster management, high availability, caching and persistence layers, API support, background jobs, reporting infrastructure and more.  We focus on the important aspects of scale and performance of the system to meet the demands of our customers. This includes system responsiveness and performance while maintaining active connections to tens of thousands of managed servers. We also build features that the rest of the product relies upon, such as interactions with Illumio-managed servers (VENs) and the resulting workload lifecycle management. At Illumio, we design systems and write code that runs both in our own multi-tenant cloud service and in customer data centers around the world. 

 In this role, you will focus on two aspects – identity and access management for the Illumio ASP product and also enhance our Role-based access control (RBAC) roadmap. We are a distributed systems product focused on the security space and so product security is a high priority for us. Knowledge of SAML and other authentication protocols is highly desired.   We are looking for someone who has built RBAC frameworks, used databases (experience with PostgreSQL is a bonus) and designed RESTful APIs for performant and scalable distributed systems. We seek self-driven engineers who want to be hands-on, design, implement and own code all the way through customer deployment. You will have the opportunity to ask the right questions, articulate design trade-offs and proposed solutions. You will also proactively work with the Security team to address any security vulnerabilities uncovered via our penetration testing.  We value the ability and desire to learn, to mentor junior engineers and to collaborate with peers and leaders in our organization.

We write unit and integration tests before we hand off our high-quality code to QA. And we’re kept honest by a world-class QA team who’ll let us know if it isn’t. We are a start-up with tight deadlines and a dynamic, challenging environment. Our guiding philosophy as we grow is to focus, ship high quality products while having fun, and practice disciplined engineering.

Qualifications

We are looking for someone who has built RBAC frameworks, used databases (experience with PostgreSQL is a bonus) and designed RESTful APIs for performant and scalable distributed systems. We seek self-driven engineers who want to be hands-on, design, implement and own code all the way through customer deployment.

Knowledge of SAML and other authentication protocols is highly desired.

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