Onsite Software Manager

Posted 56 minutes ago

Apply now

About the role

  • Software Manager leading high-performing team of engineers at PNC, overseeing API-based applications and promoting Agile practices.

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 adjustments and check processing systems
  • 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

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
  • Experience in financial services, banking, or regulated environments (preferred)
  • 5+ years of experience as a software engineer supporting Java or Mainframe technologies (preferred)
  • Strong experience managing API-based applications (preferred)
  • Preferred experience with IBM and Financial Transaction Manager Software (FTM)
  • Background in modernization initiatives such as API development or migrating legacy systems (preferred)

Benefits

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

Job title

Software Manager

Job type

Experience level

Mid levelSenior

Salary

$65,000 - $194,350 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job