There are still lots of open positions. Let's find the one that's right for you.
Apex Systems is seeking a highly skilled IAM Engineer for a 100% remote position with an Enterprise-Level Financial Institution. This role is pivotal in designing, building, and implementing innovative solutions for collaboration with customers and partners. The IAM Engineer will lead the architectural design and implementation planning of critical systems including Active Directory, Azure, and Unix Kerberos. The successful candidate will be responsible for the technical hands-on engineering and management of these systems, ensuring robust security services are developed and operationalized at an enterprise scale. In this position, you will engage in writing tooling to automate repetitive tasks, customizing reports for audits and re-certifications, and integrating with the firm’s standard re-certification and review systems. You will also be tasked with developing robust functionality within a complex, distributed systems codebase, supporting and maintaining existing functionalities, and onboarding new functionalities to existing applications. The role requires a self-starter who can work independently while contributing to a large team, delivering solutions that meet the needs of both executive management and the general employee population. The ideal candidate will have a proven track record in engineering, deploying, and managing Microsoft Active Directory, Azure (specifically Entra ID), and Kerberos. You will need to possess strong scripting and programming skills in languages such as PowerShell, Bash, Python, and Java, which are essential for automating tasks and customizing solutions. A deep understanding of Identity and Access Management (IAM) principles, web authentication, and networking concepts is crucial for success in this role. You will also need to demonstrate the ability to troubleshoot and debug issues efficiently in a fast-paced environment, analyze system performance, and ensure fault tolerance and scalability in enterprise systems. Excellent communication skills, both written and verbal, are necessary to collaborate effectively with team members and stakeholders.