Software Engineering Mgr

PNC BankPittsburgh, PA
7d$65,000 - $194,350Onsite

About The Position

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineering Manager within PNC's Retail Tech organization, you will be based in Pittsburgh, PA or Cleveland. We are seeking an experienced Software Engineering Manager to lead a high-performing team of Software Engineers and Business Systems Analysts. The ideal candidate will bring strong expertise in managing .NET, Java, or Mainframe applications, combined with proven leadership experience in managing, coaching, and developing engineering talent. This role requires hands-on technical oversight, including code review, architectural guidance, and ownership of API-based applications supporting reconciliation, IRA, and tax-related systems. Manages development projects, development teams and application support functions. Oversees multiple application programming and analysis projects which include development, installation and maintenance of application programs. Monitors and maintains adherence and compliance to quality standards on an ongoing basis. Maximizes staff contribution through professional growth and development, to increase teamwork and more effectively meet business needs. Analyzes applications to ensure that all systems that are developed, meet business needs and specifications. PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be: Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions. Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years in a technical leadership or management role.
  • Proven ability to review code, provide technical direction, and ensure high-quality deliverables.
  • Experience working in an Agile environment (Scrum or Kanban).
  • Excellent communication, coaching, and interpersonal skills.
  • Strong problem-solving abilities and a collaborative mindset.
  • Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role.
  • Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.
  • Roles at this level typically require a university / college degree, with 5+ years of industry-relevant experience.
  • At least 3 years of prior management experience is typically required.
  • In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.

Nice To Haves

  • Experience in financial services, banking, or regulated environments.
  • 5+ years of experience as a software engineer supporting .NET, Java, or Mainframe technologies
  • Strong experience managing API-based applications.
  • Background in modernization initiatives such as API development or migrating legacy systems.
  • API Development
  • Application Development
  • Budget Management
  • Business Management
  • Customer Solutions
  • Design
  • Group Problem Solving
  • Java
  • Process Improvements
  • Release Management
  • Software Engineering Management
  • Software Solutions
  • User Experience (UX) Design
  • Agile Development
  • Application Delivery Process
  • Application Development Tools
  • Coaching Others
  • Design Thinking
  • IT Environment
  • Software Process Improvement (SPI)
  • System Testing

Responsibilities

  • Lead, mentor, and coach a team of high-performing software engineers.
  • Provide hands-on guidance in software engineering best practices, coding standards, and modern development methodologies.
  • Review and approve technical change requests to ensure quality, avoid risk, and ensure success.
  • Serve as the technical escalation point for assigned portfolio of technical applications.
  • Oversee development and maintenance of API-driven applications, including reconciliation, IRA processing, and tax-related applications.
  • Collaborate with cross-functional teams to ensure successful delivery and integration of solutions.
  • Drive Agile practices and ceremonies such as daily standups, sprint planning, retrospectives, and grooming.
  • Foster a collaborative, inclusive team environment with a focus on continuous improvement.
  • Assess team workload and manage resource allocation to meet business objectives.
  • Own the team’s budget, including forecasting resource needs and managing costs.
  • Recommend staffing plans, contractor usage, and hiring needs based on upcoming initiatives and capacity.
  • Communicate complex technical topics clearly to business and technical stakeholders.
  • Partner with leadership to set priorities and align engineering efforts with organizational goals.

Benefits

  • PNC offers a comprehensive range of benefits to help meet your needs now and in the future.
  • Depending on your eligibility, options for full-time employees include: 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.
  • In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 9 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.
  • To learn more about these and other programs, including benefits for full time and part-time employees, visit pncthrive.com .
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service