PNC, a leading financial institution with a rich history spanning nearly 160 years, is seeking a Senior Software Engineer specializing in Java/Angular/.Net. This role offers a unique opportunity to join PNC's Technology organization, where you'll be instrumental in designing and developing software solutions for complex business needs.
The position combines technical expertise with business acumen, requiring skills in detailed technical design, software development, testing, and documentation. As a senior engineer, you'll be responsible for proposing and implementing solutions using existing and emerging technology platforms, while maintaining and debugging software systems.
The role offers a hybrid work arrangement based in key locations including Pittsburgh, PA, Birmingham, AL, or Farmers Branch, TX. PNC emphasizes a culture of inclusion and innovation, where employees are considered their greatest differentiator in the market. They're committed to delivering exceptional customer experiences while fostering an inclusive workplace where all employees feel respected and valued.
The comprehensive benefits package includes healthcare coverage, retirement benefits, work-life balance programs, and professional development opportunities. The company offers competitive compensation, including a 401(k) with company match, pension plans, and stock purchase options. Additionally, PNC provides generous time-off policies, including parental leave and vacation days.
This position requires a bachelor's degree (or equivalent experience) and at least 3 years of relevant industry experience. The ideal candidate will possess strong technical skills in Java, Angular, and .NET, combined with excellent problem-solving abilities and communication skills. Note that PNC does not provide sponsorship for employment visas or participate in STEM OPT for this position.