Back to jobs
Job Description
What will your day look like?
As a Software Engineer, You will:
- Participate in the design of EPIC, stories of integrations between IIQ and platform/applications.
- Develop and maintain custom IIQ components: rules, workflows, forms, connectors, task definitions, reports
- Write complex BeanShell or JavaScript code for rule logic, provisioning tasks, and identity transformations
- Deploy and manage IIQ in AWS (EC2, containers, or serverless), working with infrastructure teams or own IaC (Infrastructure as Code) frameworks like Terraform.
- Design monitoring, alerting, logging, and telemetry for IIQ on AWS. Use AWS-native tools (CloudWatch, CloudTrail) and/or third-party tools
- Establish processes for upgrades, patching, backups, and disaster recovery for IIQ in AWS
- Implement and enforce identity governance policies (SOD – separation of duties, role-based access, least privilege).
- Design certification campaigns, policy violations, access reviews, and attestation workflows.
- Work with Lead Architect, Designer, Security / GRC teams to ensure IIQ architecture and operations comply with internal and external audit requirements
- Guide and mentor IIQ developers / engineers (mid-to-junior level) in best practices, code reviews, and design reviews
- Drive continuous improvements in development processes (CI/CD, testing frameworks, automated deployments).
- Create and maintain design documents, runbooks, and standard operating procedures