onsite
Senior Software Engineer - Production Support - PNC Financial Services Group
Software Engineer
Senior Software Engineer focused on L2/L3 production support, ensuring availability, stability, and performance of critical banking applications using Java, SQL, Linux, Python scripting, and monitoring tools.
About the role
Key Responsibilities
- Provide L2/L3 technical support for mission‑critical banking applications, diagnosing and resolving incidents quickly to maintain service continuity.
- Monitor system health, performance metrics, and alerts; proactively identify and remediate potential issues before they impact users.
- Collaborate with development, infrastructure, and business teams to implement fixes, enhancements, and root‑cause analyses.
- Maintain and improve automation scripts (Python, Bash) for deployment, configuration, and routine maintenance tasks.
- Document support procedures, incident reports, and knowledge‑base articles to streamline future troubleshooting.
Requirements
- 5+ years of experience in software engineering or production support, preferably in the financial services sector.
- Strong proficiency in Java development and SQL database querying/optimization.
- Hands‑on experience with Linux/Unix environments and scripting languages such as Python or Bash.
- Familiarity with monitoring and alerting platforms (e.g., Splunk, Nagios, New Relic) and incident‑management processes.
- Excellent problem‑solving, communication, and customer‑service skills, with the ability to work under pressure.