Software Engineer (Python)

PNC

Actively hiring
Pittsburgh, PA · Cleveland, OH · Birmingham, AL · Dallas, TX Posted 22 days ago

At a glance

AI generated

TL;DR

Join PNC's Technology organization as a Software Engineer in Pittsburgh, Cleveland, Birmingham, or Dallas. You will work on developing and maintaining banking data systems using Python and SQL, while leveraging the Hadoop and Neo4j ecosystems for big data processing and graph database management. Your day-to-day responsibilities include implementing data governance frameworks like GDPR and GLBA, working within a Linux/Unix environment, and collaborating with cross-functional teams in an Agile setting. Essential skills include strong analytical abilities, proficiency in Git, and experience with banking data types such as transactions and risk metrics. This role offers the opportunity to contribute to large-scale financial technology solutions that address complex business challenges in a supportive and collaborative work culture.

Skills

Python SQL Hadoop HDFS Hive Spark Neo4j Cypher Git Linux Unix Shell Scripting Agile GDPR GLBA

What you'll do

  • Design and implement Python scripts to process banking data.
  • Write SQL queries to extract and analyze customer transaction data.
  • Utilize Hadoop ecosystem tools for big data processing tasks.
  • Develop Neo4j applications using Cypher for complex graph database operations.
  • Implement shell scripts in Linux/Unix environments for automation.
  • Ensure compliance with data governance frameworks like GDPR and GLBA.

What we're looking for

  • Strong foundation in Python programming and SQL.
  • Basic understanding of Hadoop and Neo4j ecosystems.
  • Familiarity with version control systems like Git and data governance frameworks.
  • Experience with Linux/Unix environments and shell scripting.
  • Understanding of Agile development methodologies.

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $126,500–$212,850.

Peer median band

$126,500$212,850

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,000$201,600

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 180 open roles on FindRole.

Listed pay typically runs $74,750–$171,925 across 62 roles with salary data.

Most-posted roles

View all roles at PNC

More like this

Similar roles

Software Engineer

Broadcom

Usa-Ca - Promontory E, US 66 days ago $141,300$226,000
Kubernetes Go Prometheus Grafana ClickHouse Ruby VMware DFW Docker TCP/IP CI/CD

Software Engineer

Q2

Austin, Texas, US 65 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform

Software Engineer

Q2

Cary, North Carolina, US 50 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology

Software Engineer

Berkeley Research Group

Remote (US) 108 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Caterpillar

Irving, Texas, US 79 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum

Software Engineer

Rockwell Automation

Remote (United States Of America Mayfield Heights, US) 30 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Remote