PNC

Software Engineer Lead

PNC
Apply
2 months ago
Pittsburgh, PA, USAStaff+

Base Salary

$86k - $158k/yr

Responsibilities

  • Design and implement software solutions that satisfy functional and non-functional requirements.
  • Lead technical design and development for complex software solutions and prepare related technical documentation.
  • Gather requirements from business stakeholders and review specifications, use cases, and system requirements.
  • Conduct code reviews and provide technical guidance and support to colleagues.
  • Develop unit-test coverage, support validation, and improve TDD coverage.
  • Support continuous integration and deployment, investigate issues, and facilitate complex problem resolution.
  • Ensure software quality, security, modularity, extensibility, scalability, and resilience.
  • Mentor less experienced developers and contribute to team success.

Requirements

  • Bachelor's degree or a comparable combination of education, job-specific certifications, and experience, including military service.
  • At least 3 years of professional software development experience with Java and Spring Boot; GraphQL and Angular experience is optional.
  • Expertise with SQL or NoSQL databases and one or more of Oracle, MySQL, PostgreSQL, or MongoDB.
  • Experience with event-driven architecture using Kafka.
  • Experience with observability tools and practices such as Dynatrace and ELK.
  • Experience with DevOps practices, CI/CD pipelines, and containerization using OpenShift or Kubernetes.
  • Knowledge of modern security architecture patterns, including Transmit, OAuth 2.0, and OIDC.
  • Experience with JUnit and exposure to Karate or Cypress testing.
  • Knowledge of performance tuning, application security, scalability, domain-driven design, distributed systems, resilience, fault tolerance, and data architecture.
  • Experience with architectural decision records and CI/CD platforms such as Bitbucket and Jenkins.
  • Understanding of DevOps and SRE principles, modern version-control workflows, and Agile/Scrum methodologies.

Benefits

  • In-office work arrangement in Dallas, TX; Pittsburgh, PA; or Cleveland, OH.
  • Medical and prescription drug coverage, including a Health Savings Account feature, plus dental and vision options.
  • Life insurance, short- and long-term disability protection, 401(k) matching, pension, and stock purchase plans.
  • Dependent care reimbursement, backup child and elder care, adoption, surrogacy, and doula reimbursement.
  • Educational assistance, including select fully paid programs, and a wellness program with financial incentives.
  • Maternity and/or parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on career level and service.

Tech Stack

AngularApache KafkaCypressGraphQLJavaJenkinsJUnitKubernetesMongoDBMySQLOpenShiftPostgreSQLSpring BootSQL

Categories

PNC

About PNC

10,000+ employees

We’ll help keep your money boring so your life doesn’t have to be. pnc.co/guidelines

Contact me