Senior CIAM Software Engineer
Job Description
Senior CIAM Software Engineer responsible for maintaining and developing the Customer Identity and Access Management platform, based in Midvale, UT with a hybrid work arrangement.
Responsibilities
- Provide support and maintenance of various systems.
- Perform technical analysis, application development, configuration, incident response and resolution, troubleshooting, testing, source code management, and manage change processes.
- Collaborate within an Agile team to design software solutions by analyzing requirements, conferring with stakeholders and IT management, studying systems flow, data usage, and work processes; design, debug, test, and deploy software solutions.
- Review and analyze business processes, procedures, and systems; propose improvements and changes.
- Manage artifacts in the source code version control system.
- Work with Business Analysts to design technical requirements and implement application changes.
- Conduct unit testing, assess feasibility, and prepare systems documentation.
- Participate in On-Call rotation and after-hours support as required.
- Perform other duties as assigned.
Requirements
- 6+ years of experience in software or application development using multiple technologies, languages, databases, integrations, frameworks, systems, and testing or related experience.
- Extensive knowledge of Ping Identity, ForgeRock, Java and Java tooling, JavaScript, Groovy, Linux, Networking, SQL, Web Services/API, Secure Software Development Lifecycle, plus experience with Tomcat, containers, cloud computing, SAML, SSO, OIDC/OAuth. Bash and YAML are a plus.
- Ability to work in a dynamic environment with changing technologies and priorities, and effectively manage multiple concurrent projects.
- Ability to ramp up quickly, apply advanced software development skills, work independently and in a team, and mentor colleagues toward higher levels of expertise.
- Bachelor's degree in Computer Science, Information Systems or a related field.
- Open to candidates who do not meet 100% of the requirements; a combination of education and experience may satisfy criteria.
Technologies
- Ping Identity
- ForgeRock
- Java
- JavaScript
- Groovy
- Linux
- Networking
- SQL
- Web Services / APIs
- Tomcat
- Containers
- Cloud computing
- SAML
- SSO
- OIDC/OAuth
- Bash
- YAML
Benefits
- Medical, Dental and Vision Insurance - START DAY ONE
- Life and Disability Insurance, Paid Parental Leave and Adoption Assistance
- Health Savings (HSA), Flexible Spending (FSA) and dependent care accounts
- Paid Training, Paid Time Off (PTO) and 11 Paid Federal Holidays
- 401(k) plan with company match, Profit Sharing, competitive compensation in line with work experience
- Mental health benefits including coaching and therapy sessions
- Tuition Reimbursement for qualifying employees
- Employee Ambassador preferred banking products
Location
- Hybrid work from home schedule with a minimum of three days per week in the office at the new Zions Technology Center in Midvale, UT.
- The Zions Technology Center is a 400,000-square-foot technology campus in Midvale, Utah.
- Located on the former Sharon Steel Mill superfund site, the sustainably built campus serves as the company’s primary technology and operations center.
- Facilities include electric vehicle charging stations and proximity to Historic Gardner Village UTA TRAX station.
- At least 75% of the building is powered by on-site renewable solar energy.
- Access to outdoor recreation, parks, trails, shareable bikes and locker rooms.
- Large modern cafe with a healthy and diverse menu.
- Healthy indoor environment with ample natural light and fresh air.
- LEED-certified sustainable building featuring low VOC-emitting construction materials.