Software Engineer Principal

PNCFarmers Branch, TX
Onsite

About The Position

The PNC Financial Services Group, Inc. seeks a Software Engineer Principal in Farmers Branch, TX. Participate in all aspects of PNC's Consumer Lending’s Systems Engineering Group activities. Specific duties include: (i) lead the technical design and development of software solutions; (ii) analyze current business processes, define and develop different tasks and workflows; (iii) create business and technical designs for assigned processes, tasks and workflows; (iv) create requirement definition and technical specifications; (v) develop solutions from technical specifications to do the unit testing of the modules and deploy it into Non-Production and Production environments; and (vi) provide technical oversight to team members and guide the team in solving technical issues.

Requirements

  • Bachelor’s degree in Electronics and Communication, Electronics Engineering, Computer Applications, Computer Information Systems, MIS, Computer Science or Computer Engineering
  • 5 years of experience in or for the financial services industry
  • Business Process Modeling Notations (BPMN) workflows using IBM BPM and Flowable BPM
  • Business Rule Management (BRM)
  • Messaging Queue (MQ)
  • Migration of IBM Integration Bus (IIB) to java Openshift services
  • IBM Integration Bus (IIB)
  • Java development
  • Container based applications deployments
  • Developing software development solutions, including multiple integrations and business rules/business requirements in support of business and MIS prioritized projects as defined in yearly budget/roadmap planning, having a delivery timeline of 6 months or longer, and involving development from 2 or more full time allocated developers
  • Leading teams through development and delivery of software development solutions
  • Working with development teams to review requirements, create technical solution designs and perform code reviews
  • Supporting team through testing and resolution of associated software defects
  • Implementing full project lifecycle software development including analysis, design, development, testing, implementation, support and enhancement
  • Proof of concept/process improvement development activities involving business assessment, feature analysis and development
  • Working with business and project team members to understand business requirements and leading team through the creation and review of associated technical requirements
  • Planning and participating in production deployment support, technical validation and issue resolution
  • 1 year of technical lead or supervisory experience of domestic and international project development teams and work including coaching and mentoring team members

Responsibilities

  • Lead the technical design and development of software solutions
  • Analyze current business processes, define and develop different tasks and workflows
  • Create business and technical designs for assigned processes, tasks and workflows
  • Create requirement definition and technical specifications
  • Develop solutions from technical specifications to do the unit testing of the modules and deploy it into Non-Production and Production environments
  • Provide technical oversight to team members and guide the team in solving technical issues
  • Review requirements, create technical solution designs and perform code reviews
  • Support team through testing and resolution of associated software defects
  • Implement full project lifecycle software development including analysis, design, development, testing, implementation, support and enhancement
  • Proof of concept/process improvement development activities involving business assessment, feature analysis and development
  • Work with business and project team members to understand business requirements and lead team through the creation and review of associated technical requirements
  • Plan and participate in production deployment support, technical validation and issue resolution
  • Provide technical lead or supervisory experience of domestic and international project development teams and work including coaching and mentoring team members

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
  • Maternity and parental leave
  • Paid holidays, vacation days and occasional absence time
  • 401(k), pension and stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption assistance
  • Educational assistance
  • Robust wellness program with financial incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service