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.