Engineering-L2-Salt Lake City-Analyst/Associate-Software Engineering

Overview

On Site
Full Time

Skills

Data Link Layer
Software Engineering
Identity Management
Incident Management
Management
Project Development
Computer Science
Business Requirements Gathering
Git
Database
SQL
NoSQL
IT Security
Large Language Models (LLMs)
Prompt Engineering
Workflow
Data Extraction
Java
Python
React.js
Web Services
Linux
Microsoft Windows
Scripting
Information Security
Information Technology
Access Control
Messaging

Job Details

Job Description

PACT Software Developer - Analyst/Associate level
Job Description
  • Develop and deliver software that improves the security and auditability of the firm's technology environment, especially in the Privileged Access Management space.
  • Work effectively within a global development team, including both independently and in concert with other developers
  • Understand the needs of our stakeholders across the engineering organization and translate them to technology solutions
  • Investigate, identify and fix faults; follow best practices for incident management
  • Manage multiple project/development tasks and use judgment to prioritize and escalate to influence objectives

Skills and Qualifications
  • Bachelor's degree in Computer Science, Engineering or relevant field
  • One or more years of employment as a software developer, including understanding requirements, writing code, tests etc.
  • Experience developing software in a team environment with Git or similar
  • Familiarity with database concepts and implementation, either SQL or NoSQL
  • Interest or experience in technology security

Preferred Qualifications
  • Familiarity with Large Language Models (LLMs) and prompt engineering for tasks such as content generation using retrieval-augmented workflows, summarization, or data extraction
  • Experience with Java, Python, React, and web services is advantageous
  • Knowledge of Linux or Windows operating system fundamentals and scripting
  • Skills/knowledge area in one or more of the following: general information security concepts; implementation of information technology controls; role-based access control systems.
  • Experience with N-tiered systems, asynchronous frameworks, messaging
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.