Senior Identity & Access Management (IAM) Developer
Location
United States
Posted
3 days ago
Salary
$125.3K - $146.2K / year
Seniority
Senior
Job Description
Senior Identity & Access Management (IAM) Developer
UChicago Medicine
Role Description Join a world-class academic healthcare system, UChicago Medicine, as a Senior Identity & Access Management (IAM) Developer in our Information Security department. This is a remote, work from home opportunity, and you may be based outside of the greater Chicagoland area. In this role, as a Senior IAM Developer, you will take an active role in: - Developing departmental policies and procedures related to the use of programs. - Developing user manuals, participating in user demonstrations, and focus groups. - Maintaining up-to-date technical knowledge through a variety of information sources. - Providing technical expertise and developing standards, guidelines, and processes for application systems. - Translating business requirements into well-designed applications while balancing user and business needs, technical competencies, industry developments, and time constraints. - Reviewing the design and code development of key architectural components. - Contributing to decisions on project and infrastructure needs, including the evaluation of server technologies, languages, platforms, and frameworks. - Actively participating in regional and national Identity and Access Management (IAM) communities and organizations. - Formulating and defining specifications for complex IAM installations, maintenance, and upgrades. - Identifying and analyzing performance and capacity issues. - Leading the installation and maintenance of major operating system components, multiple program products, and ancillary system components. - Serving as the technical authority on multiple operating system components. - Working with users, business analysts, and technical staff to resolve problems and respond to suggestions for improvements and enhancements. - Addressing problems related to systems integration, compatibility, and multiple platforms. - Diagnosing and repairing system failures. - Providing on-call support for problem resolution. Essential Job Functions: - Architect, design and develop IAM technical solutions which meet business needs. - Evaluate capacity and performance issues. - Document technical solutions including specifications, models, diagrams, and other documentation as requested or required. - Support production applications and environments 24/7. - Effectively collaborate with members of the UCM IAM team ensuring quality and delivery of solutions. - Review and provide feedback on business requirements and proposed technical solutions. - Participate in regional and national communities to expand and share knowledge unifying efforts to improve IAM. - Brainstorm with team members to identify alternative solutions. - Serve as a technical expert for the UCM IAM team. - Additional duties as assigned. Qualifications - BS or BA degree in Computer Science, Engineering, or equivalent education, training, or work experience required. Master’s degree preferred. - 5 or more years of experience as an IAM developer/engineer. - 5 or more years of hands-on SailPoint IDN/ISC experience. - 5 or more years of hands-on CyberArk experience. - 5 or more years of programming experience developing, implementing, debugging, and maintaining applications with any of the following languages: - Java, Java EE - JavaScript, HTML, and CSS - SQL and Transact SQL - Perl, PHP, Python, or Ruby - XML and JSON - Expert knowledge, with multiple years of experience and familiarity with multiple technologies, including: - Programming within a UNIX/Linux environment utilizing Unix Shell (bash). - Database systems and languages such as MySQL, SQL Server, NoSQL, and Oracle. - Programming LDAP in conjunction with an LDAP API such as OpenLDAP, JNDI, or Netscape. - Web-service technologies, such as SOAP or REST. - Single sign-on technologies such as Shibboleth, Duo, or OpenID Connect. - Open-source software and collaborating on open-source products. - Network authentication tools such as RADIUS or TACACS. - Microsoft Active Directory. - Version control software. - 5 or more years working with IAM systems and technologies such as Azure, Okta, OneLogin, Oracle Identity Manager, etc. - Previous experience working with open-source software and collaborating on open-source products. - Previous experience mentoring junior resources. - Experience with HIPAA, NIST, FERPA, and SOX preferred. Requirements - Job Type/FTE: Full Time (1.0 FTE) - Shift: Days - Location: Remote - Unit/Department: Information Security Office - CBA Code: Non-Union Benefits UChicago Medicine is committed to transparency in compensation and benefits. The pay range provided reflects the anticipated wage or salary reasonably expected to be offered for the position. - The pay range is based on a full-time equivalent (1.0 FTE) and is reflective of current market data, reviewed on an annual basis. - Compensation offered at the time of hire will vary based on candidate qualifications and experience and organizational considerations, such as internal equity. - Pay ranges for employees subject to Collective Bargaining Agreements are negotiated by the medical center and their respective union.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We're looking for a well-rounded engineer to play a central role in creating and maintaining remarkable digital products. This is a fully remote, part-time contract role. - Engineers in this role are responsible for ensuring their code meets client expectations and will actively participate in the entire support development lifecycle. - Day-to-day work includes enhancements, bug fixes, and updates across a range of digital product solutions, and mitigating risk along the way. - Engineers manage development releases to client solutions with no regular oversight. - Our engineers rarely specialize exclusively in one tech stack, preferring to keep an open mind and a diverse skill set to deliver optimal solutions. - Responsibilities include communication, collaboration, and good judgment as important aspects of our work. Qualifications - Professional experience in a similar role - Fluency with JavaScript - Fluency with PHP - Familiarity with popular frameworks and CMSs (Ideally Craft, WordPress or Drupal) - Familiarity with modern front-end development tools and best practices, including CSS preprocessors and build tooling (Webpack, Vite, esbuild, etc.) - Intimate knowledge of web performance and security - Working knowledge of common testing tools and methodologies - Familiarity with accessibility standards, best practices, and testing methodologies - Working familiarity with Scrum/Agile methodologies - Ability to explain decisions, win over stakeholders, and fulfill the creative strategy - Navigate complex business, user, and team needs with empathy - Capable of working on multiple projects concurrently - Empathetic teammates who are candid, kind, caring, and embody our core values Requirements - This fully remote contract opportunity is expected to run approximately 3-6 months, with the possibility of extension based on business need and project scope. - The expected commitment is approximately 20 hours per week, with availability needed during core works of 9AM-5PM Eastern Time. - Compensation is $50-$75/hour, depending on experience and alignment with the scope of work.
Sr. Lead Software Engineer, Full Stack - Shopping Tech
Capital OneAt Capital One, we think and work like a tech company, using our digital fluency to transform everything about the customer experience. We’re bending data to our will, and turning a stodgy industry on its head. That’s reflected in our ranking as the number one business technology innovator in the U.S. in the 2016 InformationWeek Elite 100.
Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One Shopping, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. We are seeking a Sr. Lead Software Engineer who is passionate about marrying data with emerging technologies. As a Lead Full Stack Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One Shopping. What You'll Do: - Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company - Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code - Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment - Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services Basic Qualifications: - Bachelor's Degree - At least 6 years of experience in software engineering (Internship experience does not apply) - At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred Qualifications: - Master's Degree - 9+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go - 4+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service - 4+ years of experience in open source frameworks - 1+ years of people management experience - 2+ years of experience in Agile practices Capital One will consider sponsoring a new qualified applicant for employment authorization for this position. The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. Remote (Regardless of Location): $209,000 - $238,500 for Sr. Lead Software Engineer McLean, VA: $229,900 - $262,400 for Sr. Lead Software Engineer Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter. This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan. Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website . Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a minimum of 5 business days. No agencies please. Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1-800-304-9102 or via email at RecruitingAccommodation@capitalone.com . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. For technical support or questions about Capital One's recruiting process, please send an email to Careers@capitalone.com Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
Senior Software Engineer I, Full Stack, Cyber Risk
OptroOptro helps enterprises transform risk into opportunity, redefining GRC for the agentic future of risk management.
• Build and ship product features end-to-end • Ability to write clear and well defined design documentation • Mentor fellow engineers • Lead application architecture decisions • Troubleshoot, debug and resolve software bugs • Implement back-end APIs in Node.JS • Work on our React, Vue, Ember SPA front-end • Collaborate with engineers, designers, and product managers • Participate in an Agile software development life cycle • Write well-designed, maintainable & testable code • Be product-minded and think about the customer • Work with JavaScript, Node.JS, Ember, Python, Docker, PostgreSQL, Kubernetes, etc.
• Lead the design and development of software architecture and enterprise systems • Design highly scalable, highly usable and distributed systems • Design and develop the Responsive UI interface • Lead the design, development, technical implementation, creation of technical documents, and proof of concepts • Collaborate with team members throughout the product development lifecycle • Work closely with Product Management, set technical product roadmap, definition and direction • Design and develop event driven systems using various message broker mechanisms • Perform the threat modeling of the applications following the industry standard practices for security • Responsible for maintaining existing web applications and enhancing features • Utilize SQL procedures and functions for data retrieval and fine tune them for performance issues • Responsible for production support and maintenance in various releases.


