Taro Logo

Software Engineer Sr-Pandas, Numby, PySpark

A financial services company with nearly 160 years of history, focusing on banking, investments, and asset management.
Pittsburgh, PA, USADallas, TX, USAStrongsville, OH, USA
$95,500 - $152,375
Data
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Job Description

PNC, a leading financial institution with nearly 160 years of history, is seeking a Senior Software Engineer specializing in Python data engineering technologies. This role represents an exciting opportunity to join PNC's Technology organization, working with cutting-edge data technologies including Pandas, NumPy, and PySpark.

The position offers a competitive salary range of $95,500 to $152,375 and is available in multiple locations including Pittsburgh, PA, Dallas, TX, and Strongsville, OH. The role follows a hybrid work model, requiring some in-office presence weekly while allowing for remote work flexibility at the manager's discretion.

As a Senior Software Engineer, you'll be responsible for designing and developing software solutions that address complex business needs. Your work will involve data analytics, working with various file formats (AVRO, Parquet), and utilizing web frameworks in Python. The role requires strong expertise in data manipulation libraries and tools, including Pandas, NumPy, and PySpark, as well as experience with both SQL and NoSQL databases.

The ideal candidate will bring 3+ years of relevant experience and strong technical capabilities in Python programming and data analytics. You'll be working in an environment that values customer focus and risk management, two core principles at PNC. The company offers an extensive benefits package including medical/prescription coverage, 401(k) with company match, pension plans, and various family-friendly benefits such as parental leave and child/elder care support.

PNC provides a collaborative and inclusive workplace culture where employees are respected and valued. The company's commitment to professional development is evident through their educational assistance programs and comprehensive learning opportunities. This role offers the chance to work on meaningful projects while contributing to PNC's continued success in the financial services industry.

Note: This position does not offer visa sponsorship or STEM OPT participation.

Last updated 2 days ago

Responsibilities For Software Engineer Sr-Pandas, Numby, PySpark

  • Provides detailed technical design and development of software solutions
  • Proposes & designs software solutions to address complex business needs
  • Writes code, tests and deploys software
  • Prepares technical and procedural documentation required for software
  • Maintains and debugs software

Requirements For Software Engineer Sr-Pandas, Numby, PySpark

Python
  • Proficiency in Python programming, Pandas and Numpy
  • Experience in performing data analytics using Pandas, Numpy and PySpark
  • Good understanding of various file formats like AVRO, Parquet
  • Experience with web frameworks using python (e.g., Requests, Django and Flask Fast API)
  • Experience with scraping tools like BeautifulSoup and multi thread processing
  • Experience with database systems (SQL and NoSQL)
  • Experience with version control systems (e.g., Git)
  • Understanding of software development methodologies (Agile and Scrum)
  • Bachelor's degree in computer science or related field (preferred)
  • 3+ years of relevant experience

Benefits For Software Engineer Sr-Pandas, Numby, PySpark

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical/prescription drug coverage with Health Savings Account
  • Dental and vision coverage
  • Life insurance for employee and spouse/child
  • 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
  • Wellness program with financial incentives
  • 11 paid holidays
  • 8 occasional absence days
  • 15-25 vacation days
  • Maternity and parental leave

Related Jobs