Open position
Junior IAM Engineer
We are looking for a Junior Identity and Access Management (IAM) Engineer to join our team. This is an excellent opportunity for someone starting their career in Identity and Access Management who enjoys programming, automation, and solving technical challenges.
About the role
You will work alongside experienced engineers to develop and maintain IAM solutions, automate business processes, and integrate enterprise systems while building expertise in modern identity platforms.
This role focuses on software development and automation rather than manual administration. You will contribute to implementing identity workflows, integrations, and automation using modern programming practices while learning enterprise identity management concepts.
You'll receive mentorship from senior engineers and gain hands-on experience working with enterprise customers and industry-leading IAM platforms.
Strong programming fundamentals are more important than prior IAM experience. We will provide training on enterprise Identity and Access Management (IAM) platforms, tools, and processes. If you enjoy software development, automation, and solving technical problems, we'll help you build expertise in enterprise IAM solutions.
Responsibilities and Duties
Assist in developing and maintaining IAM solutions for user provisioning and access management
Configure and support identity workflows, connectors, and automation under the guidance of senior engineers
Help integrate IAM platforms with HR systems, directories, and business applications
Troubleshoot identity lifecycle and access-related issues
Participate in testing, debugging, and validating identity workflows
Create and maintain technical documentation
Collaborate with engineering, security, and compliance teams
Continuously learn new technologies and best practices in identity and access management
Qualifications
0–2 years of professional software development experience (or equivalent internships/projects)
Basic understanding of object-oriented programming principles
Basic knowledge of Identity & Access Management concepts
Experience with at least one programming or scripting language (C#, Java, Python, PowerShell, JavaScript, or similar)
Basic understanding of SQL and REST APIs
Strong analytical and problem-solving skills
Good communication skills and willingness to learn
Bachelor's degree (or final-year student) in Computer Science, Software Engineering, Information Technology, or a related field is preferred
Preferred Skills (Optional)
Exposure to Saviynt, SailPoint, Okta, or similar platforms through coursework, personal projects, or internships
CA Design, known as Cape Ann Enterprises, with offices in Tuzla, Gracanica, and Zenica, is a high-quality software development company. We partner with our US clients to design, develop and support technology solutions to solve their business needs. We pride ourselves on being recognized as a great employer and a great place to work thanks to our supportive work environment and career development opportunities. One of Cape Ann’s key expectations for all of our employees is that we help our fellow workers to overcome challenges and barriers. We work hard to maintain a collegial workplace. By applying for this position, you consent to the collection, use and necessary disclosure of personal information provided during the application and selection process. Cape Ann’s recruitment and hiring privacy policy may be found here.
Ready to apply?
Send us your CV and a short note. We'll get back to you.