At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve, and we are seeking a Software Engineer Principal to join our CI&B organization, supporting the PNC Capital Markets business unit to deliver modern, customer-facing web applications for Derivatives and Fixed Income broker-dealer trading and sales teams.
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.
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.
Other
- Bachelors degree
- 5+ years of industry-relevant experience
- Excellent communication and leadership skills, with the ability to influence across teams and functions.
- Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions
- Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities