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
Software Engineer Principal designing and implementing data solutions for PNC's Data Products organization. Collaborating with teams to optimize data pipelines and ensure data quality on cloud platforms.
Senior Software Engineer developing technical solutions for PNC. Designing and deploying software to meet complex business needs with a focus on collaboration.
Senior PHP Developer responsible for writing well - structured code within a fast - growing e - commerce startup. Collaborating in a team that drives innovation in the automotive aftermarket.
Embedded Software Engineer developing and maintaining C++ systems for SENSSIGHT's thermal camera products. Working in a hybrid environment focusing on performance optimization and support.
Leads EA teams for architecture - guided business outcomes at Truist. Ensuring alignment with strategic plans through automation and governance capabilities.
Server Engineer at Shake Shack maintaining reliability, scalability, and security of end user computing and Shack systems. Managing image deployment, troubleshooting, and collaborating across departments for system improvements.
Mid - Level Software Engineer at USAA working on the P&C IT Property Platform Team. Responsible for designing, developing, and maintaining applications for property management systems.
Senior Software Developer enhancing and maintaining DeltaV, Emerson's flagship process control system. Collaborating with cross - functional teams and continually innovating for market leadership.