PNCposted 15 days ago
$55,000 - $158,700/Yr
Full-time • Mid Level
Pittsburgh, PA

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 Lead within PNC's Asset Management organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX or Birmingham, AL. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis. Some responsibilities may be performed remotely, at the manager’s discretion. PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.

Responsibilities

  • Develop and maintain the microservices architecture framework and guidelines, design robust and scalable microservices, and ensure they integrate seamlessly with other parts of the software ecosystem.
  • Lead and mentor a team of software engineers, manage timelines, resolve technical issues, and ensure high-quality software development practices.
  • Conduct thorough code reviews, integrate best practices in testing and deployment, and ensure code quality and maintainability.
  • Work closely with other tech leads and teams (e.g., front-end, database, DevOps) to ensure seamless integration of microservices.
  • Monitor microservices performance, identify areas for improvement, and implement solutions to reduce latency.
  • Provide technical guidance and mentorship to junior developers, sharing knowledge and best practices in microservices design and development.
  • Ensure adherence to engineering standards and best practices, including following coding standards, testing procedures, and deployment processes.

Requirements

  • Strong experience in software development using Java and Spring Boot for microservices.
  • Experience with Kafka for building real-time streaming data pipelines.
  • Experience with the latest Angular versions.
  • Proficiency in RESTful API development.
  • Experience with Test-Driven Development (TDD) and related tools (e.g., JUnit, Mockito).
  • Familiarity with 12-factor microservice development patterns.
  • Experience with CI/CD pipelines (e.g., Azure DevOps, Docker, AKS).
  • Excellent communication and collaboration skills.
  • Ability to mentor and guide junior developers.
  • Knowledge of API testing tools and deployment platforms is also valuable.

Nice-to-haves

  • Application Development
  • Business Management
  • Customer Solutions
  • Design
  • Group Problem Solving
  • Process Improvements
  • Release Management
  • Software Solutions
  • User Experience (UX) Design

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
  • Paid maternity and/or parental leave
  • Up to 11 paid holidays each year
  • 8 occasional absence days each year
  • Between 15 to 25 vacation days each year, depending on career level and years of service
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service