Software Engineering Manager-Python, Ansible, .NET

PNCFarmers Branch, TX
Hybrid

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 Engineer Manager within PNC's Enterprise Technology | CTO Engineering | EA Tools organization, you will be based in Farmers Branch, TX or Pittsburgh, PA. Weekly time in the office is needed. Some travel to Pittsburgh is required. This position may not be available in all geographic areas. Needed skills/experience: People & project management are the primary skills required, with experience delivering internally-developed software & supporting vendor technologies. Technical skills & experience with at least one of the following languages – C# .NET, Python, Ansible Leads one or more software engineering crews responsible for delivering and supporting a portfolio of in-house developed and vendor-supported applications. Accountable for end-to-end delivery execution using Agile/SCRUM practices, ensuring alignment to business priorities, enterprise standards, and risk controls. Drives consistent, high-quality software delivery while balancing platform stability, modernization, and integration across internal and external solutions. Monitors and assesses team performance while providing career guidance, championing mentorship & collaborative engineering practices. 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.

Requirements

  • People & project management are the primary skills required, with experience delivering internally-developed software & supporting vendor technologies.
  • Technical skills & experience with at least one of the following languages – C# .NET, Python, Ansible
  • 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

  • Application Development
  • Business Management
  • Customer Solutions
  • Design
  • Group Problem Solving
  • Process Improvements
  • Release 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

  • 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.
  • Leads one or more software engineering crews responsible for delivering and supporting a portfolio of in-house developed and vendor-supported applications.
  • Accountable for end-to-end delivery execution using Agile/SCRUM practices, ensuring alignment to business priorities, enterprise standards, and risk controls.
  • Drives consistent, high-quality software delivery while balancing platform stability, modernization, and integration across internal and external solutions.
  • Monitors and assesses team performance while providing career guidance, championing mentorship & collaborative engineering practices.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service