Taro Logo

Software Engineer Sr

PNC is a financial services company with nearly 160 years of history, focused on banking, investments, and asset management.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer Sr

PNC, a leading financial institution with nearly 160 years of history, is seeking a Senior Software Engineer to join their C&IB organization in either Pittsburgh, PA or Dallas, TX. This role combines backend development with data engineering, requiring expertise in SQL, Python, and enterprise data warehouse systems.

The position offers a comprehensive opportunity to work on large-scale data systems while developing and implementing software solutions for complex business needs. The role involves everything from detailed technical design to hands-on coding and deployment, with a strong focus on data warehouse operations and API integration.

As a Senior Software Engineer, you'll be responsible for creating and maintaining robust software solutions, participating in technical reviews, and ensuring high-quality deliverables through thorough testing and documentation. The role requires strong technical skills in SQL, Python, and various testing frameworks, combined with an understanding of business requirements and customer needs.

PNC offers an exceptional benefits package including health coverage with HSA, dental and vision insurance, 401(k) with company match, pension plans, and generous paid time off. The company promotes a culture of inclusive workplace where employees are valued and can contribute to the company's success.

The ideal candidate will have 3+ years of relevant experience, strong technical capabilities, and a bachelor's degree or equivalent experience. This role presents an excellent opportunity for a senior engineer looking to make an impact in a stable, respected financial institution while working on challenging technical problems.

Last updated 15 days ago

Responsibilities For Software Engineer Sr

  • Provide detailed technical design and development of software solutions
  • Propose & design software solutions for complex business needs
  • Write code, test and deploy software
  • Prepare technical and procedural documentation
  • Maintain and debug software
  • Participate in data model reviews
  • Develop data warehouse test strategies and plans

Requirements For Software Engineer Sr

Python
Java
  • Advanced proficiency in SQL - complex queries with joins using Teradata/Oracle/SQL Server
  • Working knowledge of Python preferred
  • Experience with large scale Enterprise Data Warehouse
  • Data scripting language experience
  • Experience in test management and creating test cases
  • Strong understanding of REST API
  • Experience with SOAP/REST services automation
  • Experience with Cucumber, BDD methodology
  • Knowledge of GIT, JIRA, Jenkins
  • Bachelors degree or equivalent experience
  • 3+ years of relevant industry experience

Benefits For Software Engineer Sr

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health/prescription drug coverage with HSA
  • Dental and vision coverage
  • Life insurance for employee and spouse/child
  • Short and long-term disability
  • 401(k) with company match
  • Pension and stock purchase plans
  • Dependent care reimbursement
  • Back-up child/elder care
  • Educational assistance
  • Wellness program with financial incentives
  • 15-25 vacation days
  • 11 paid holidays
  • 8 occasional absence days
  • Maternity/parental leave