Job Closed
This listing is no longer active.
PNC Bank is part of one of the largest diversified financial services institutions in the United States. With a coast-to-coast presence, PNC is organized around its customers and communities for strong relationships and local delivery of retail and business banking including a full range of lending products; specialized services for corporations and government entities, including corporate banking, real estate finance and asset-based lending; wealth management and asset management.
Senior Software Engineer – Delphi, C#, Java
Location
United States
Posted
58 days ago
Salary
$80K - $209.3K / year
Seniority
Senior
Job Description
Senior Software Engineer – Delphi, C#, Java
PNC
• Leads the design, development, and maintenance of software solutions across multiple product lines • Directs and consults on all phases of software engineering life cycle and troubleshoots technical problems as needed using agile methods • Leads complex problem solving and resolves workflow problems through automation optimization • Monitors security technology trends and ensures the adaptability of techniques to various system architectures • Encourages sound technology choices and drives innovative technology architecture and solution design • Provides technical guidance and support to colleagues and solution development
Job Requirements
- 8+ years of industry relevant experience
- Bachelor’s degree or a comparable combination of education and experience may be considered in lieu of a degree
- Experience with enterprise-scale system design
- Hands-on experience in multiple programming languages and frameworks
- Familiarity with Azure cloud services
- Proficiency in Delphi, C#, Java/JavaScript, and TypeScript
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
- maternity and/or parental leave
- up to 11 paid holidays each year
- 9 occasional absence days each year, unless otherwise required by law
- between 15 to 25 vacation days each year, depending on career level; and years of service
Related Guides
Related Job Pages
More Backend Engineer Jobs
FullStack Javascript Developer, React, Node.js
BoldareDigital Product Design & Development Company and your guide on the Digital Transformation journey.
• Becoming a part of the #BoldareTeam, which is a community of open-minded product builders, eager to share their knowledge and best practices. • Developing complex products in an “A-Z manner” (we’re not code-monkeys!). • You have a chance to propose outcomes apart from just implementing them. • Direct impact on the product & tech stack – our scrum teams are responsible not only for performing tasks but also for proposing technical solutions. • You’re the expert here, so we trust in your tech recommendations. • Agile, scrum & lean startup - are not just buzzwords – iterative product delivery are standard at Boldare. • Transparency and feedback. We always share the results of our work and give each other feedback. • Everybody here has full access to data (including knowledge bases, project descriptions, metrics, statistics, strategies, even financial data). • Also, we communicate via open channels to effectively spread information. • Clients are partners – we really care about our relationships with them, and we cooperate as equal partners. • There will be no proxies in between your team and the client. Forget about waiting ages for the answer to a simple question - you can expect clear and direct communications. • Face-to-face meetings with clients and the team (which are highly valuable for us). Regular business trips are standard at Boldare. With some partners we meet once a month, with others every six months. The frequency varies, but we care for all team members to participate in onsite meetings.
Senior Software Engineer – Python, Data Ecosystem
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
• Own and evolve ClickHouse's Python connector and SDK ecosystem, raising the bar on performance, reliability, and API design • Build and maintain integrations with orchestration platforms (Airflow, Dagster, Prefect) and transformation tools (dbt) to enterprise-grade quality standards • Drive the AI/LLM integration strategy: designing connectors and patterns that make ClickHouse a natural fit in RAG architectures, ML feature pipelines, and LLM-powered data applications • Engage actively with the open-source community: triage issues, support contributors, advocate for users, and shape the roadmap based on real-world feedback • Collaborate with Product, Cloud, and other engineering teams to align integration work with broader platform priorities • Bring a practitioner's perspective to roadmap decisions, grounding prioritization in genuine Data Engineer and Data Scientist workflows.
.NET Core Developer
SupersourcingWe are an AI recruitment platform that helps businesses hire developers or build their engineering teams 90% faster.
• Development & deliver high-quality product using ASP.NET MVC framework, C# .Net, .NET Core, PostgreSQL, WCF, Ado.net, Microsoft SQL Server • Active participation in LLDs, RnD POC execution & sprint planning • Regular Code Reviews • Resolve issues of your team members • Learning and following best coding and scrum practices
Python Django Developer
SupersourcingWe are an AI recruitment platform that helps businesses hire developers or build their engineering teams 90% faster.
• Develop and maintain our SaaS product using Python and Django • Design and implement RESTful services using Django Rest Framework (DRF) • Utilise Celery for task scheduling and distributed message passing • Collaborate with the product management and UI/UX teams to deliver high-quality features • Write clean, maintainable, and efficient code, adhering to best practices and coding standards • Optimise application performance, scalability, and reliability • Troubleshoot and debug issues, identifying and implementing solutions • Collaborate with other team members on code reviews and continuous improvement • Stay updated with industry trends and advancements in Django, Python, and related technologies



