Senior Software Engineer, KSM (SDKs & Integrations)
Keeper Security- Full Time
- Senior (5 to 8 years)
Candidates must possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field from a reputable institution, and a minimum of 12 years of experience in Software Engineering with a focus on authentication systems, authorization frameworks, and master data management. Deep expertise in authentication and authorization systems, including OAuth, SAML, JWT, and SSO implementations, is required, along with experience deploying and managing Keycloak in production environments. Strong knowledge of master data management (MDM) and data governance frameworks is also necessary, as is proficiency in designing and developing high-performance systems using Java, GoLang, or similar backend languages.
As a Senior Staff Software Engineer, you will lead the design and implementation of core authentication, authorization, and master data management infrastructure, architecting highly scalable and secure systems using technologies such as Java, GoLang, and cloud platforms. You will be responsible for optimizing critical algorithms for performance at scale, implementing database scaling solutions, and architecting cloud-native solutions. Furthermore, you will design and implement secure authentication and authorization systems, maintain identity management solutions, lead the development of master data management solutions, pioneer the use of LLMs and AI-assisted development tools, foster a coding culture, and mentor engineering teams on security and optimization techniques.
Real-time supply chain visibility platform
FourKites provides a platform for supply chain management that focuses on real-time visibility and predictive analytics. The platform collects data from millions of shipments worldwide and uses AI technology to analyze this data, offering businesses insights to improve their supply chain operations. This helps companies manage risks, enhance responsiveness, and optimize their processes. FourKites connects all parts of a supply chain through its applications, ensuring that teams have access to the same information. A unique feature of their platform is Fin AI, which uses natural language processing to help businesses find optimization opportunities and automate tasks. Unlike its competitors, FourKites stands out by combining a vast real-time supply chain network with specialized applications and patented AI technology. The goal of FourKites is to help large brands manage their supply chains more effectively and efficiently.