PNC

Software Engineer, Python, SQL, Hadoop, Git

PNC

full-time

Posted on:

Location Type: Hybrid

Location: Pittsburgh • Alabama, Ohio, Pennsylvania, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $45,000 - $121,900 per year

Job Level

JuniorMid-Level

Tech Stack

HadoopHDFSLinuxPythonShell ScriptingSparkSQLUnix

About the role

  • Develop and maintain scalable data pipelines using Hadoop and Python.
  • Write efficient SQL queries to extract, transform, and load data from various banking systems.
  • Collaborate with data analysts, product managers, and senior engineers to deliver secure and compliant data solutions.
  • Assist in the integration of structured and unstructured data sources into the bank’s data lake.
  • Support data quality, lineage, and governance initiatives.
  • Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
  • Document technical processes and contribute to internal knowledge bases.

Requirements

  • Strong foundation in Python programming and SQL.
  • Basic understanding of Hadoop ecosystem (e.g., HDFS, Hive, Spark).
  • Familiarity with version control systems (e.g., Git).
  • Familiarity with data governance and compliance frameworks (e.g., GDPR, GLBA).
  • Experience with Linux/Unix environments and shell scripting.
  • Exposure to banking data types (e.g., transactions, customer profiles, risk metrics).
  • Understanding of Agile development methodologies.
  • Strong analytical and problem-solving skills.
  • Effective communication and collaboration abilities.
Benefits
  • medical/prescription drug coverage (with a Health Savings Account feature)
  • dental and vision options
  • employee and spouse/child life insurance
  • short and long-term disability protection
  • 401(k) with PNC match
  • pension and stock purchase plans
  • dependent care reimbursement account
  • back-up child/elder care
  • adoption, surrogacy, and doula reimbursement
  • educational assistance, including select programs fully paid
  • a robust wellness program with financial incentives
  • maternity and/or parental leave
  • up to 11 paid holidays each year
  • 8 occasional absence days each year, unless otherwise required by law
  • between 15 to 25 vacation days each year, depending on career level; and years of service

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonSQLHadoopHDFSHiveSparkLinuxUnixshell scriptingdata governance
Soft skills
analytical skillsproblem-solving skillscommunication abilitiescollaboration abilities
PNC

Senior Software Engineer – Systems Monitoring, Java

PNC
Seniorfull-time$55k–$184k / yearAlabama, Ohio, Texas · 🇺🇸 United States
Posted: 2 hours agoSource: pnc.wd5.myworkdayjobs.com
AngularDNSJavaLinuxMySQLOpenShiftOracleSQL
PNC

Lead Software Engineer – C#, .Net, Angular

PNC
Seniorfull-timePennsylvania, Texas · 🇺🇸 United States
Posted: 2 hours agoSource: pnc.wd5.myworkdayjobs.com
AngularJenkinsMongoDB.NETOracleSQLTFS
PayPal

Back-End Software Engineer Intern

PayPal
Entryinternship$26k–$55kArizona, California, Illinois, Texas · 🇺🇸 United States
Posted: 1 day agoSource: paypal.wd1.myworkdayjobs.com
AWSDjangoFlaskGoHerokuJavaJavaScriptMongoDBMySQLNode.jsNoSQLPostgres+4 more
iHeartMedia

Backend Software Engineer

iHeartMedia
Mid · Seniorfull-time$116k–$145k / yearCalifornia, New York, Tennessee, Texas · 🇺🇸 United States
Posted: 1 day agoSource: iheartmedia.wd5.myworkdayjobs.com
Distributed SystemsJavaKotlinMongoDBPostgresScala