Supports the design, development, and maintenance of database solutions that meet business and user needs.
Compensation
The pay range for this position is $46,600.00 - $66,600.00 per year
Responsibilities
Assist in analyzing user needs and requirements for existing and proposed systems and database solutions.
Support the development of technical specifications, including access methods, validation checks, device allocation, statistical methodologies, and related requirements.
Assist with the design, development, and implementation of database management systems to support business and user needs.
Write and maintain code and develop data import and export routines to automate data loading and processing.
Build and maintain database windows, screens, reports, and related applications.
Requirements
Bachelor's degree or an equivalent combination of education and experience
Senior CIAM Software Engineer responsible for maintaining and developing new capabilities for customer identity and access management platform
Locations (2)
Salt Lake City, Utah, United States
Midvale, Utah, United States
Compensation
401(k) plan with company match, Profit Sharing, competitive compensation in line with work experience
Responsibilities
Provide support and maintenance of various systems
Be responsible for technical analysis, application development, application configuration, incident response and resolution, troubleshooting, testing, source code management and executing and managing change processes
Work as a member of Agile team, develop software solutions by studying requirements analysis and information needs
Review, analyze, evaluate business processes, procedures, systems and make recommendations for improvements and changes
Manage source code version control system artifacts
Join Pen as a Data Governance Specialist, responsible for maintaining data quality, governance processes, and reporting capabilities across the business. You will support data stewardship, monitor data integrity, manage governance artefacts, and deliver reporting solutions that enable accurate, trusted, and compliant business data.
Responsibilities
Monitor data quality and maintain governance controls
Produce exception reporting, dashboards, and data reconciliations
Maintain the data dictionary, business glossary, and data lineage documentation
Log, track, and coordinate resolution of data issues
Support data stewards through training, guidance, and governance documentation
The BI Business Analyst reports to the Senior BI Manager and serves as a bridge between business stakeholders and technical teams, gathering and translating business requirements, analyzing complex data, and developing reports, dashboards, and analytics solutions that support informed decision-making across the organization.
Compensation
$125,000 - $135,000 / Year
Responsibilities
Partner with stakeholders across the business to understand objectives, reporting needs, and operational challenges.
Gather, document, and translate business requirements into scalable reporting and analytics solutions.
Analyze data to identify trends, opportunities, risks, and actionable business insights.
Design, develop, and maintain dashboards, reports, scorecards, and visualizations using BI tools such as MicroStrategy and Tableau.
Ensure the accuracy, integrity, usability, and governance of reporting solutions.
Requirements
High School Diploma or Equivalent
Nice to have: restaurant or hospitality industry experience
Hands on development and support of new or existing data applications.
Work closely with business and analysts to understand data and business process and make recommendations to clients as requested on best practices or long-term solutions to resolve current issues and also for future system design.
Works closely with Application and Enterprise Architects to create/review low level implementation designs, understand high level data flow designs developed by data architects.
Provide technical guidance to the team for implementing complex data solutions.
Provide support in the design, development, code reviews, test deploy and documentation of data engineering and data integration Applications.
Requirements
Bachelor’s degree in computer science or related engineering field
Senior Software Engineer responsible for building, developing, testing, and deploying scalable cloud-based applications and backend solutions on Microsoft Azure, including data ingestion pipelines and large‑scale data‑processing solutions.
Responsibilities
Build, develop, test, and deploy scalable applications and backend solutions on Microsoft Azure.
Build and optimize data ingestion pipelines and large-scale data-processing solutions using Python, PySpark, Apache Spark, Kafka, and Azure services.
Design event-driven architectures and integrations using APIs, REST services, and messaging technologies.
Develop and maintain Delta Lake solutions using medallion architecture.
Support integration with Databricks, SQL databases, and hybrid storage solutions.
Support the expansion of AI‑driven automation and tooling within the View of Risk team, building automated workflows, maintaining analytical pipelines, and running catastrophe models.
Responsibilities
Supporting the expansion of AI‑driven automation and tooling
Assisting in building automated workflows for catastrophe model evaluation
Helping to develop and maintain analytical pipelines and scripts
Preparing and processing data for model development
Supporting calibration, validation and documentation of catastrophe model changes
Requirements
Degree in a quantitative or natural science discipline