Job Details

Sr. IT Cyber Security Developer / Analyst – Sailpoint

Portland General Electric, Portland, OR

Job - Technology

Close Date: 11/30/2019

At PGE, we’re innovators, builders and achievers. We’re committed to powering our customers’ potential and making a difference for our community and the planet. Today, that commitment includes developing an intelligent and resilient electric grid, electrifying transportation and decarbonizing the energy sector.

We’re proud to deliver an exceptional product and experience to help our customers thrive. Our mission is to make clean, reliable and affordable energy services available to all. We obsess over serving customers and are committed to growing employee career paths with purpose. Equity and inclusion are core business values; we celebrate our differences and are committed to developing teams that reflect the communities we serve.

Our world and our industry are faced with new and exciting challenges driven by evolving technology, growing customer expectations and a shared desire for a clean energy future. Every day, we take new steps that get us closer to the energy transformation we want to see in America. Why does this mission matter so much to the PGE team? Because we live here, too.

We’re searching for innovative, customer and results-obsessed leaders to help power our mission and lead the way in championing the world’s clean energy future.

Sr. IT Cyber Security Developer / Analyst – Sailpoint - (R-19-1737)

This position will work as a senior technical role that contributes to designs, develops, deploys and supports new cyber security capabilities, engineering and supporting security platforms and tools to protect PGE’s customers and stakeholders.

The key responsibilities of the role include:

Develops or maintains computer programs, scripts and vendor security applications/tools, including designing, coding, testing, debugging, and implementation as needed.
Contributes to feasibility studies and defines and designs system requirements for complex projects.
Provide code reviews of team members and project resources.

Acts as a liaison to the other systems areas and provides technical guidance working with the solution architect.
Acts as the technical consultant on project development or transition of new support requirements and the implementation of any new support processes.
Provides guidance, assistance, coordination and follow-up on inquiries and problem reports to determine short workarounds and long-term resolution of reported problems or malfunctions.
Serves as an expert resource or “go to person” within a group; may review work of others.

Strategic Responsibilities:
Consults with system partners and other business units regarding current and proposed support techniques, practices, or new technologies.
Evaluates and makes recommendations on current processes, practices, or technologies that would enhance business and IT needs.
Communicates with systems, vendors, and partners at all levels in the business unit about proposed processes that would enhance current practices.
Provides input into strategic planning and long-range direction for technology, processes and practices working with solution architect and IT Applications management.
Reviews documents, existing procedures, and processes and recommends where automation or improved processes can be implemented.
Evaluates the quality and effectiveness of new processes, systems and/or modifications to existing solutions.

The successful candidate must have:
Bachelor’s degree in Computer Science, Information Technology, Math or equivalent experience.
8+ years of experience in an application development, configuration and Day2 support role in the identity and access management (IAM) field is ideal. 4+ years in a senior level experience with IAM SailPoint IIQ. Advanced analytical and communication skills are required to evaluate effectiveness of processes, and to redesign or implement system changes.
Comprehensive knowledge of Identity Access Management (IAM), specifically experience configuring/implementing and Day2 support of SailPoint IIQ, in a complex Sailpoint IIQ environment integrating with AD, databases, applications via out of the box and custom developed adapters.
Develop custom connectors, lifecycle / workflows, rules, etc, in Sailpoint IIQ. Configure UI views, request items, approvals, access reviews and re-certifications, reports, etc.
Experience working with programming languages: Java, BeanShell/JavaScript, JSP/Servlets, J2EE, SQL, PL/SQL.
Experience with the following web technologies: XML, SPML/SOAP, Web and Application Servers (Tomcat and/or JBoss), HTML.
Experience working with tools such as: GIT/BitBucket, Eclipse IDE.
Experience working with Relational Databases - Oracle, SQL Server.
Experience installing, deploying, supporting, and customizing vendor software across multiple platforms (UNIX, Windows, etc…).
LDAP directories, including Active Directory, Azure AD.
Excellent oral and written communication skills. Excellent communication skills and extensive experience working with clients and partners.
Strong problem solving and trouble-shooting skills.
Proven experience with all phases of SDLC and ITIL.
Ability to work in a team atmosphere and collaborate with others to establish and meet timelines with minimal oversight. Work closely and effectively with the CyberSecurity Engineer Lead, IAM Architect, IAM Program Management team, QA, and Application team resources
Will participate in team on-call rotation supporting applications/systems.
Will be available for storm response during inclement weather.

The successful candidate will benefit from having:
Prefer deep experience with Privileged Access Management (PAM) applications and tools, specifically CyberArk, leveraging this tool within a mature IAM and Sailpoint environment.
Prefer experience with F5 technology as a load-balance and security function.
Security architecture and design experience desired.
Experience with role engineering tools a plus (RBAC).
Experience building bullet-proofing / automated monitoring capabilities around vended applications.
Broad perspective of the utility business and thorough knowledge of network concepts and systems.
Ensure security policies and applicable regulatory guidelines are adhered to in the implementation of IAM solutions.
Working knowledge of applicable policies, rules and regulations, especially concerning employee privacy.
Demonstrated understanding of the managing and reporting of compliance environments (i.e. SOX, NERC CIP, HIPAA)
Experience with Agile / Scrum / Kanban / Waterfall.

Nice to have Certifications:
Certified Information Systems Security Professional (CISSP)
Certified Information Security Manager (CISM)

Join us today and power your potential!

PGE is committed to diversity and inclusion in the workplace and is an equal opportunity employer. PGE will not discriminate against any employee or applicant for employment based on race, color, national origin, gender, gender identity, sexual orientation, age, religion, disability, protected veteran status, or other characteristics protected by law. 

To be considered for this position, please complete the following employment application by the deadline: If you have any questions, please feel free to call us at 503-464-7250.

PGE believes in rewarding strong performance. We provide a total compensation package that is designed to reward your contributions to the company, and, at the same time, support your well-being and professional development, both now and into the future.

Assisting with storms or other Company emergencies is a part of all positions at Portland General Electric.
Talent Acquisition Contact:
Courtney Ulwelling

Connect with us on Twitter (,
Facebook ( and
LinkedIn (


Complete details: