Software Engineer Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
The PNC Financial Services Group, Inc. seeks a Software Engineer Lead in Glen Allen, VA, to participate in all aspects of PNC’s Corporate and Institutional Banking’s Systems Engineering Group activities. Specific duties include: (1) leading the technical design and development of software solutions; (2) analyzing current business processes to create technical requirements for assigned processes, tasks, and workflows; (3) developing solutions from technical specifications including both manual and automated unit testing where needed; (4) independently collaborating across multiple teams, both on and offshore, to develop financial banking solutions; (5) assisting in mentoring junior developers; and (6) supporting all phases of the development lifecycle including off-hour production deployments and the creation of deployment artifacts for audits.
Requirements
Bachelor’s degree in Mechanical Engineering, Computer Applications, Computer Science or Computer Engineering plus 3 years of software development experience with the Empower Loan Origination System (LOS) in or for the financial services industry. Must have experience with: (1) coding in both C# and JavaScript; (2) managing code in Team Foundation Server including resolving merge conflicts; (3) writing complex queries in SQL to troubleshoot issues; (4) supporting a SQL relational database; (5) creating custom Empower screens and plugins; (6) building out Orchestration Engine tasks; (7) interfacing with third parties services to streamline business processes; (8) designing and updating Empower workflow models across multiple lending channels; (9) configuring control and user security; (10) developing and troubleshooting RESTful APIs; (11) working in AGILE scrum methodologies; and (12) building software solutions in compliance with regulatory requirements including TRID, RESPA, and HMDA. 40 hours/week, 8:00 a.m.-5:00 p.m., $133,900 - $250,000/year.
Benefits & conditions
PNC offers employees a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include 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 and a robust wellness program with financial incentives. To learn more about these and other programs, including benefits for part-time employees, visit pncthrive.com.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Countries for Software Engineers
Highest Paying Tech Companies for Developers
The 12 Best Jobs for Software Engineers
What’s the Difference between a Junior, Mid, and Senior Developer?