Software Engineer Principal in PNC's C&IB Data Products organization leading data warehouse applications and guiding offshore ETL developers.
Responsibilities
Leading complex data warehouse applications
Serving as a technical lead for a team of three offshore ETL developers
Managing all technical aspects of the applications, such as ETL development and design
Orchestrating workflows using CA7
Implementing new data integrations and code deployments
Collaborating with both business and technical stakeholders to ensure effective solutions
Working with large-scale databases like Teradata or Oracle to support enterprise-level data operations
Requirements
Extensive experience leading complex data warehouse applications
Advanced knowledge of Informatica ETL
Strong proficiency in SQL
Expertise in CA7 scheduling and Connect:Direct/NDM for data transfer
Familiarity with data warehousing concepts
Hands-on experience with tools such as Informatica and Teradata
Solid understanding of ETL design and integration best practices
Ability to guide offshore development teams
University / college degree with 5+ years of industry-relevant experience, or a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
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.
Job title
Principal Software Engineer – Data Management, Informatica ETL, Teradata, Oracle, SQL
Senior Software Engineer designing and implementing voice recognition systems for automotive applications. Collaborating with cross - functional teams and supporting software release cycles and CI/CD processes.
Senior Software Engineer analyzing product requirements and configuring speech dialog interfaces for automotive applications. Collaborating with R&D to optimize performance and localization in a global team environment.
Software Engineer developing solutions for cross - border money movement and digital asset payments at Early Warning. Collaborating with teams to enhance global payment systems with a focus on reliability and security.
Senior Engineer in Digital Engineering team developing software solutions and collaborating with teams. Involvement in software lifecycle processes and technical contributions to projects.
Staff Software Engineer leading design and delivery of digital asset - enabled payment platforms for Early Warning Services. Collaborating across teams to influence technical direction and ensure regulatory compliance.
Software Engineer developing software applications to support payments and digital assets. Collaborating with teams to enhance financial system capabilities through innovative technology solutions.
Senior Full - stack Engineer at Omnisend focusing on backend development for multichannel communication solutions. Collaborating with teams to ensure reliable message delivery for ecommerce brands.
Senior Mechanical Design Engineer leading high - spec mechanical design across energy and industrial projects in Dublin. Managing the full project lifecycle and mentoring engineering staff in a consultancy environment.
Software Engineer III at MedImpact creating innovative healthcare solutions through programming and analysis within the Claims Adjudication team. Collaborating to enhance the value of health care through technology.
Software Engineer responsible for developing, implementing, and supporting application components for KeyBank. Collaborates with teams to ensure system availability and performance standards.