Onsite Principal Software Engineer, Java, Full Stack, Apigee

Posted 1 hour ago

Apply now

About the role

  • Principal Software Engineer within PNC, focusing on modern customer-facing web applications for derivatives and fixed income trading. Collaborating with teams to deliver scalable and secure software solutions.

Responsibilities

  • Serve as a hands-on technical leader, driving the design and development of scalable, secure, and high-performance applications.
  • Architect and implement Spring Boot microservices and event-driven systems.
  • Contribute to front-end development using Angular and ensure seamless integration with backend services.
  • Lead code reviews, mentor engineers, and establish best practices across the development lifecycle.
  • Ensure robust CI/CD pipelines and DevOps practices are in place.
  • Collaborate closely with business stakeholders to translate requirements into technical solutions.
  • Champion Agile methodologies and actively participate in sprint planning and backlog grooming.
  • Ensure all solutions adhere to enterprise security standards and regulatory compliance requirements, with a strong focus on data protection and secure software development practices.

Requirements

  • Expert-level proficiency in Java, Spring Boot, and microservices architecture.
  • Strong experience with Oracle and SQL performance optimization.
  • Solid understanding of Angular or similar front-end frameworks.
  • Deep knowledge of Git, CI/CD pipelines, and modern DevOps tooling.
  • Proven experience designing and implementing event-driven systems and distributed architectures.
  • Expert-level knowledge of containerization technologies such as Docker, Kubernetes, and Red Hat OpenShift, including orchestration, deployment strategies, and container security.
  • Modern API patterns using APIGEE/APIGEEX, including RESTful APIs.
  • Hands-on experience with customer-facing applications in financial services or similar domains.
  • Familiarity with Agile project management tools such as Jira.
  • Excellent communication and leadership skills, with the ability to influence across teams and functions.

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 time off including maternity/parental leave, paid holidays, vacation days

Job title

Principal Software Engineer, Java, Full Stack, Apigee

Job type

Experience level

Lead

Salary

$65,000 - $165,600 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job