Jobs and Careers
CO

Staff Software Engineer, IAM

Collibra
Remote, Southeast USA, United StatesRemotefull_timeVerifiedPosted 2 Mar 2023
💰 $231,000/yr($152,000/yr$231,000/yr)

About the role

Joining Collibra’s IAM Team:

The Staff Engineer of Collibra’s Identity and Access Management (IAM) team will contribute towards creating a best in class reusable identity and authentication service with industry standard integrations for user provisioning, authentication and authorization for the entire Collibra Platform.  To effectively manage the enterprise IAM platforms, this Engineer will be heavily involved with research and development, engineering, integration, and the technical support required to enhance our existing solution and meet future access management needs both on premises and in the cloud. This role involves a high level of collaboration with other engineers and architects in IT and Development.

We are looking for someone who can collaborate globally with different regions and cultures. A problem solver who thinks creatively and open mindedly to gain new insights. Focus on customer service and building positive relationships with colleagues across teams. A highly motivated, diligent, and driven individual who seeks development and improvement opportunities and delivers quality services.

Staff IAM Engineers at Collibra are responsible for:

  • Acting as primary contact and subject matter expert in customer identity access management space (user authentication & authorization, user management, service authentication & authorization, etc.).
  • Envisioning, defining and overseeing efforts on major projects and providing forward-looking guidance to integrated design and development efforts.
  • Co-designing complex, scalable and performant solutions that will delight our customers, and produce high-quality production-grade software, in partnership with Product Management, UX Design and Architecture.
  • Creating roadmaps for technology and infrastructure design, deployment and enhancement.
  • Driving continuous improvement of policies, procedures and technology related to Identity Access Management to enable risk reduction, business enablement and operational efficiencies.
  • Developing high quality code, and participating in testing, installation, integration, deployment, support, and troubleshooting of IAM products and services.
  • Working with 3rd party vendors to integrate with their CIAM solution.
  • Assisting with managing remediation plans for identity and access management gaps reported in audits or recommended process improvements.
  • Assisting with developing enterprise-wide Standards for identity management to meet business and security needs.
  • Mentoring other Engineers leveraging your experience and knowledge
  • Creating and maintaining accurate process and code documentation.

You have:

  • 7+ years experience building large, scalable distributed systems with Java and Spring Framework.
  • Strong experience designing and implementing RESTful APIs.
  • Strong experience with Relational Databases and Hibernate.
  • 5+ years of experience in Identity and Access Management space.
  • Strong knowledge of token-based authentication (OAuth 2.0, JWT) and SSO (SAML, OIDC).
  • Experience integrating with IAM providers such as Microsoft Azure AD, Okta, or Ping Identity.
  • Experience with Docker, Kubernetes and Service Mesh.
  • Experience with cloud platforms (AWS, GCP or Azure) and DevOps technologies such as Gradle, Jenkins, Github.
  • Understanding of Agile principles and Scrum ceremonies.
  • A bachelor’s degree in Computer Science or equivalent work experience
  • Because this role supports the U.S. Government, it is required that this candidate be a U.S. Citizen who resides on U.S. soil.

You are:

  • An analytical problem solver, able to manage ambiguity within complex systems.
  • Experienced at developing the web frontend (Javascript, Typescript, React, and Material UI) - desirable but not required.
  • An independent and well organized, with the ability to work in small and large teams.
  • Detail oriented, able to track multiple dependencies within complex systems.
  • Ability to manage multiple competing priorities, and work effectively under the pressure of time constraints in a fast-paced, collaborative environment.
  • Ability to work independently and manage workload with minimal supervision.
  • Excellent communicator (written and verbal). Comfortable working fully in English - we're a global team, and it's the language we share! 

Measures of success:

  • Within your first month, you will get familiar with the environment we use, the way we implement software as an organization, participate in online stand-up’s, and complete your first user story.
  • Within your third month, you will implement new user stories with quality and care, and understand what value they will bring to our customers. You will recognize a

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Collibra

View company profile →