Taro Logo

Senior Software Engineer - Full Stack/Microservices

A financial services company with nearly 160 years of history, focusing on banking, investments, and asset management.
Strongsville, OH, USAPittsburgh, PA, USABirmingham, AL, USA
$55,000 - $152,375
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Senior Software Engineer - Full Stack/Microservices

PNC, a leading financial services company with nearly 160 years of history, is seeking a Senior Software Engineer specializing in Full Stack/Microservices development. This role is part of PNC's Lending Technology organization and offers a comprehensive opportunity to work on cutting-edge technology while making a meaningful impact.

The position is primarily based in multiple locations including Pittsburgh, PA, Strongsville, OH, Dallas, TX, or Birmingham, AL, requiring regular office presence. As a senior engineer, you'll be integral to an Agile engineering team, responsible for technical design and development within the Digital Lending Technology line of business.

Key responsibilities include architecting and implementing microservices, leading development teams, conducting code reviews, and ensuring high-quality software delivery. You'll work extensively with Java, Spring Boot, and modern cloud technologies while mentoring junior developers and collaborating across teams.

The role offers an attractive salary range of $55,000 to $152,375, complemented by an extensive benefits package including medical/dental/vision coverage, 401(k) with company match, pension plans, and stock purchase options. PNC provides a strong work-life balance with generous paid time off, including up to 25 vacation days, 11 holidays, and 8 occasional absence days.

This is an excellent opportunity for experienced developers who are passionate about full-stack development and want to work with a stable, respected financial institution. The role combines technical leadership with hands-on development, making it ideal for those who want to both code and mentor others.

PNC's inclusive workplace culture and comprehensive benefits make it an attractive destination for talented engineers looking to advance their careers while maintaining work-life balance. The company's focus on innovation in financial technology, combined with its stable history and strong market position, provides an excellent environment for professional growth and development.

Last updated 5 days ago

Responsibilities For Senior Software Engineer - Full Stack/Microservices

  • Develop and maintain microservices architecture framework and guidelines
  • Lead and mentor team of software engineers
  • Conduct code reviews and ensure code quality
  • Work with other teams for seamless integration of microservices
  • Monitor and optimize microservices performance
  • Provide technical guidance to junior developers
  • Write code, test and deploy software
  • Prepare technical documentation

Requirements For Senior Software Engineer - Full Stack/Microservices

Java
TypeScript
  • Strong experience in Java and Spring Boot for microservices
  • Proficiency in RESTful API development
  • Experience with Test-Driven Development (TDD)
  • Familiarity with 12-factor microservice development patterns
  • Experience with CI/CD pipelines (Azure DevOps, Docker, AKS)
  • Excellent communication and collaboration skills
  • Bachelor's degree or equivalent experience
  • 3+ years of relevant industry experience
  • Experience with cloud platforms like AWS or Azure
  • Knowledge of API testing tools

Benefits For Senior Software Engineer - Full Stack/Microservices

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health Savings Account
  • Life insurance for employee and spouse/child
  • 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
  • Educational assistance
  • Wellness program with financial incentives
  • 11 paid holidays
  • 8 occasional absence days
  • 15-25 vacation days

Interested in this job?

Jobs Related To PNC Senior Software Engineer - Full Stack/Microservices