Open position

Junior IAM Engineer

Tuzla, Gracanica, Zenica Full-time, On-site

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.