HPC Software Engineer L3 - CMS

Power3 SolutionsAnnapolis Junction, MD
5d

About The Position

We are looking for an experienced HPC Software Engineer to join their rapidly growing team! The HPC Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software for HPC (high performance computing) systems based upon documented requirements. Critical for an HSE is either a very strong math background and/or a very strong computer hardware background. One or both of these is required in order for the HSE to be able to understand the intricacies of the HPC architecture that is being targeted by the software being developed, or to understand the complex mathematical principles which underlie the software applications being developed. The HPC systems might include, but are not limited to, processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off-The-Shelf (COTS)/Government Off-The- Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Working knowledge of Configuration Management (CM) tools and Web Services implementation. Description : Credential Management System is a suite of services, libraries, plugins/modules, and tools that implement identity roles, authentication, and authorization management both programmatically and through standard OS interfaces. The USG’s capability could have thousands of credential checks per minute depending on how pervasively the system services check for permissions, so the CMS may have multiple tiers of credential strength or permissioned surface exposure, e.g., prevent lose due to typos, accidental spills, authority escalation, and intrusion, etc.

Requirements

  • Attribute-based access control (ABAC)
  • Host-based access control (HBAC)
  • Role-based (RBAC)
  • Credentials/Secrets management and automation
  • Data protection
  • Enterprise security software solutions, such as Delinea Server Suite, Centrify, Red Hat SSO (Keycloak), Red Hat IDM (FreeIPA Server), HashiCorp Vault
  • Linux server authentication, such as NSS, PAM, SSSD
  • Cloud-based authentication
  • Authentication protocols, such as OIDC, LDAP
  • Requires an active TS/SCI with Polygraph
  • BS + 7 yrs experience

Benefits

  • 100% company-paid individual health , dental , and vision premiums
  • Automatic company contributed Health Savings Account (HSA) up to $3,900 for families
  • Up to 7 weeks of Paid Time Off (PTO)
  • 401(k) Plan, 4% match with 3% guaranteed
  • Paid 11 Federal Holidays
  • BlueCross BlueShield Health Insurance
  • BlueCross CareFirst dental, ortho and vision
  • Tuition/Training, up to $5250 annually for pre-approved education
  • Company-paid events, including golf events, fishing trips, baseball games, hockey games and more
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service