Software Engineer Sr
Core
Designing, developing, and maintaining enterprise Java microservices and APIs with a focus on observability, security, and reliability.
Role type
Senior Software Engineer (Java/Spring Boot)
Builds
Microservices, RESTful APIs, and secure authentication services for PNC's technology organization.
Domain
Financial Services / Enterprise Software Engineering
Deliverable
production ML models | product features
Required skills
Advanced Java, Spring Boot, RESTful API design, Git, OAuth 2.0, JWT, Dynatrace, Elastic Stack, CI/CD pipelines, distributed systems monitoring
Preferred skills
Application Development, Design, Release Management, Technical Writing
Technologies
Java, Spring Boot, JUnit, Apigee, Dynatrace, Elastic Search, Jenkins, Git
Responsibilities
Provide detailed technical design and development of software solutions; write, test, and deploy code; maintain and debug software; prepare technical documentation; lead and influence engineers without direct authority; resolve complex production and performance issues.
Seniority
Senior, hands-on IC with leadership influence