Senior Engineer, IAM Automation (Java / Python / Scripting)
Singtel is hiring a Senior Engineer, IAM Automation (Java / Python / Scripting) in Kuala Lumpur, Malaysia. Level rates it ; you can apply on Singtel.
Level's read on this job
- Level rates this role Uses AI ●●○○: an ordinary role that requires AI tools.
- Tools and skills the posting cites include prompt engineering and RAG.
- Level classifies it as a senior role.
- Level lists 496 other open roles at Singtel.
AI in this role
Be a part of something BIG!
We are looking for a Senior Engineer, focused on IAM automation, enterprise integrations, and platform engineering.
This role is intended for a highly capable developer with strong hands-on coding skills, strong engineering fundamentals, and the ability to quickly adapt to new technologies and development requirements. Prior SailPoint or IAM platform experience is a plus. A strong developer with the right technical depth, problem-solving ability, and learning mindset should be able to pick up IAM tools, enterprise security platforms, and automation frameworks effectively.
The ideal candidate should be someone who can design, build, troubleshoot, and optimize solutions independently across Java, Python, PowerShell, Shell scripting, APIs, and automation workflows.
Make an Impact by:
- Develop, enhance, and support IAM-related applications, integrations, and automation solutions.
- Design and build reliable automation scripts and tools using Java, Python, PowerShell, and Shell scripting.
- Convert business and technical requirements into scalable, maintainable, and secure technical solutions.
- Work on IAM-related use cases such as user lifecycle automation, access provisioning, de-provisioning, role management, access reviews, and exception handling.
- Build integrations with enterprise applications, IAM platforms, directories, databases, and APIs.
- Troubleshoot complex technical issues, perform root cause analysis, and implement permanent fixes.
- Improve operational efficiency by reducing manual effort through automation and reusable components.
- Work closely with IAM, application, infrastructure, security, audit, and operations teams.
- Prepare technical documentation, deployment steps, operational runbooks, and support handover documents.
- Continuously learn and adapt to IAM tools, security platforms, automation frameworks, and emerging technologies.
Skills for Success:
- A minimum of 4–5 years of strong software development experience.
- Excellent hands-on coding experience in: Java/ Python/ PowerShell/ Shell scripting
- Strong understanding of software engineering concepts, coding standards, design principles, and debugging techniques.
- Ability to independently analyze requirements and design effective technical solutions.
- Strong logical thinking, debugging, troubleshooting, and problem-solving skills.
- Good experience with REST APIs, JSON, XML, web services, and application integrations.
- Good understanding of databases and SQL queries.
- Strong willingness to learn IAM platforms, enterprise security tools, and new technologies.
Good to Have Skills:
- Exposure to SailPoint IdentityIQ (IIQ) and its key components (workflows, rules, connectors, lifecycle events, certifications, provisioning).
- Basic knowledge of Privileged Access Management (PAM) concepts, preferably CyberArk.
- Familiarity with AI/Generative AI, including RAG and prompt engineering.
- Understanding of AI fundamentals such as document retrieval, embeddings, vector search, and knowledge-based responses.
- Ability to leverage AI tools for productivity, automation, troubleshooting, documentation, analysis, and reporting.
Note: Candidates without direct IAM experience should demonstrate the ability to learn these concepts quickly.
Your Career Growth Starts Here. Apply Now!
How we rate this
Senior Engineer, IAM Automation (Java / Python / Scripting) at Singtel rates 54 out of 100 for how much of the daily work is AI. That makes it Uses AI (AI Level 2 of 4). The level is about AI in the job, not seniority.
Uses AI. An ordinary role that requires AI tools.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Questions you could be asked
- How do you structure and test a prompt to get consistent output from a language model?
- How would you design a retrieval step so the model answers from real data instead of guessing?
- This role expects you to use AI tools as part of the job. Which ones have you used, and for what?
- Tell me about a time an AI tool got something wrong. How did you catch it?
Adapt your resume
- List these exact terms on your resume: Prompt engineering and RAG. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Put the AI tool in a bullet point about what you did, not just in a skills list. This role treats it as a required part of the job.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineering jobs (Uses AI ●●○○ or higher) by email
One email a week with the new software engineering jobs (Uses AI ●●○○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that use AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step