PNC is a company that values its people as its greatest differentiator and competitive advantage. They are seeking a Software Engineer Lead within their Tempus Technologies organization to design, develop, and deliver high-impact software solutions in a modern payment facilitation environment, while also providing technical leadership and mentoring to a team of developers.
Responsibilities:
- Lead the design, development, and implementation of high‑quality software solutions supporting payment processing, merchant onboarding, settlement, and related financial workflows
- Architect scalable, secure, and maintainable systems using modern engineering practices and tools
- Propose innovative solutions to complex business challenges and drive consensus across product, engineering, and business teams
- Identify risks and technical constraints early in the project lifecycle and provide mitigation strategies
- Write clean, efficient, and robust code across the full stack
- Perform code reviews to maintain code quality, best practices, and consistency
- Conduct unit, integration, and performance testing to ensure system reliability and performance
- Maintain comprehensive technical documentation throughout the development lifecycle
- Lead, mentor, and coach a team of software developers to foster professional development and skill growth
- Support team members through technical guidance, problem‑solving, and architecture reviews
- Build strong working relationships across engineering, QA, product, and customer‑facing teams to ensure technical alignment and smooth project delivery
- Translate complex technical concepts into clear, accessible language for both technical and non‑technical audiences
- Own the technical delivery of large‑scale, high‑visibility projects and end‑to‑end product modules
- Deliver accurate time and resource estimates for major development efforts
- Ensure solutions meet business requirements, quality standards, and compliance expectations typical of the payments industry
- Champion modern development methodologies (CI/CD, cloud architectures, automated testing, containerization, etc.)
Requirements:
- Proven experience leading or mentoring engineering teams
- Strong expertise in designing and developing large-scale, mission-critical software systems
- Excellent troubleshooting, debugging, and analytical skills
- Exceptional communication skills with the ability to simplify technical concepts
- Experience delivering accurate project estimates and managing complex technical initiatives
- Strong understanding of secure coding practices and software design principles
- Experience in payment facilitation, payment gateways, merchant servicing, or financial transaction systems
- Hands-on experience with Delphi
- Familiarity with regulatory and compliance concerns such as PCI-DSS, secure transaction processing, and auditability
- Application Development
- Business Management
- Customer Solutions
- Design
- Group Problem Solving
- Process Improvements
- Release Management
- Software Solutions
- User Experience (UX) Design