×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Manager - API

Job in Strongsville, Cuyahoga County, Ohio, 44136, USA
Listing for: PNC
Full Time position
Listed on 2026-06-06
Job specializations:
  • IT/Tech
    IT Project Manager, IT Support
Job Description & How to Apply Below
Position: Software Engineering Manager - API-based applications
** 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 Retail Tech organization, you will be based in Pittsburgh, PA or Strongsville, OH.

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.

Key Responsibilities

Technical Leadership

- 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.

Application & Systems Ownership

- 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.

People & Project Management

- 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.

Budgeting & Resource Planning

- 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.

Communication & Collaboration

- Communicate complex technical topics clearly to business and technical stakeholders.

- Partner with leadership to set priorities and align engineering efforts with organizational goals.

Qualifications

- 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.

Preferred Qualifications

- 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.

PNC is an in-office company that fosters a supportive culture where employees can thrive and achieve balance. We encourage candidates to connect with their recruiter and hiring manager to understand workplace expectations and ensure the role aligns with their goals.

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 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary