Jobs and Careers
PN
Software Engineering Manager
PNCTwo PNC Plaza (PA374), United States, United Statesfull_timeVerifiedPosted 17 Dec 2024
About the role
Position Overview
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 C&IB organization, you will be based in Pittsburgh, PA or Strongsville, OH or Dallas, TX. or Birmingham, AL. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis. Some responsibilities may be performed remotely, at the manager’s discretion.Role Overview:
The Software Engineering Manager will play a leadership role in envision the future of Commercial Leasing engagements at PNC, including partnering with business units to develop world class automate loan origination and servicing platform, drive digital experience roadmaps that identifies where we will focus, how we will get there, and the sequence of activities required to meet our business goals. This role is responsible for managing multiple software development projects and leading a team of onsite and offshore people with a focus on career development. This role demands a proactive leader who thrives in a fast-paced environment and is committed to delivering projects with high quality, on time, and within budget.
Responsibilities:
• Lead and manage a diverse team of 20+ software engineers, both on-site and off-site, ensuring effective collaboration and productivity.
• Work closely with stakeholders from business, product, and enterprise engineering teams to align software development with strategic objectives.
• Champion the Agile process throughout the project lifecycle, from planning and execution to delivery and feedback.
• Drive the timely delivery of projects, ensuring they meet quality standards and stakeholder expectations.
• Ensure organizational security policies are integrated, automated and enforced through ‘policy-as-code’ practices.
• Foster a culture of continuous improvement, encouraging the team to innovate and optimize processes for efficiency.
• Manage relationships with external vendors, ensuring they deliver added capabilities to the organization as required.
• Oversee the career development and growth of team members, providing mentorship, and ensuring a high level of team engagement and morale.
Core Skills and Qualifications:
• Bachelor’s degree in computer science, Engineering, or a related field; master’s degree preferred.
• Proven experience (8+ years) in software development and team leadership, with a solid track record of managing large-scale software projects.
• Strong understanding and practical experience with Agile methodologies and project management tools.
• Excellent interpersonal and communication skills, with the ability to engage effectively with stakeholders at all levels.
• Demonstrated ability to manage external vendors and partnerships.
• Strategic thinker with strong problem-solving skills and the ability to adapt to changing priorities.
• Leadership qualities that inspire team confidence and respect while motivating team members in a creative and effective manner.
• Technical expertise in the following areas are highly preferred: web application development with java or .net, microservice architecture, API design and development; event driven architecture; SQL, CICD; monitoring, automate testing.
What We Offer:
• Competitive salary and benefits package.
• A dynamic and inclusive work environment where you can grow your career.
• Opportunities to lead and work on cutting-edge projects in the commercial leasing industry.
• A supportive team and management that values innovation, efficiency, and collaboration.
PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
Job Description
- 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 main
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s