Senior Software Engineer, Mobile Development

The PNC Financial Services Group, Inc.
Farmers Branch, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Farmers Branch, United States of America

Tech stack

Flutter
Artificial Intelligence
App Store (IOS)
User Authentication
Automation of Tests
Biometrics
Mobile Application Development
Software Quality
Code Review
Databases
Continuous Integration
Multi-Factor Authentication
Mobile Application Software
Modular Design
NoSQL
OAuth
Performance Tuning
Software Architecture
Ionic
SQL Databases
Caching
Swift
Backend
Kotlin
Event Driven Architecture
Containerization
Angular
Performance Monitor
React Native
Api Design
REST

Job description

Senior Software Engineer - Mobile Lead Developer at PNC, based in Dallas, TX or Pittsburgh, PA. Responsible for designing, building, and leading the development of high-quality native and hybrid mobile applications., * Build and maintain native and hybrid mobile applications using Ionic, Angular, React Native, Flutter, Swift, and Kotlin.

  • Design scalable, API-driven mobile architectures and manage app lifecycle.
  • Integrate with Back End services including REST APIs and event-driven systems.
  • Implement authentication and security protocols (OAuth2, MFA, biometrics, passkeys).
  • Manage app store/play store processes: build, signing, and release.
  • Drive CI/CD pipelines, enforce code quality, testing, and automation.
  • Troubleshoot production issues using logs, crash reports, and performance monitoring tools.
  • Lead technical decisions, review code, mentor team members, and ensure alignment with product and security standards., * Collaborate with product, UX, backend, and security teams.
  • Lead technical discussions and make architectural decisions.
  • Review code and mentor developers.
  • Ensure smooth releases and troubleshoot production issues.
  • Work on innovative mobile projects that differentiate our digital offerings.

Requirements

  • Proven experience in native and hybrid mobile development (Ionic, Angular, React Native, Flutter, Swift, Kotlin).
  • Strong understanding of mobile architecture, app lifecycle, and scalable design.
  • Hands-on integration with Back End services (REST APIs, event-driven systems).
  • Knowledge of authentication/security standards (OAuth2, MFA, biometrics).
  • Familiarity with app store/play store release processes.
  • Experience with CI/CD pipelines, automated testing, and code quality tools.
  • Ability to troubleshoot production issues effectively.

Nice-to-Have Qualifications

  • Exposure to cloud-based mobile solutions and containerization.
  • Experience with agentic development or AI-driven mobile features.
  • Knowledge of databases (SQL/NoSQL) and caching strategies.
  • Familiarity with performance optimization and advanced monitoring tools.

Benefits & conditions

Medical and prescription drug coverage, dental and vision options, life insurance, short-term and long-term disability protection, 401(k) with company match, pension and stock purchase plans, dependent care reimbursement, back-up child/elder care, address some family and wellness programs, and paid time off. Equal Employment Opportunity (EEO)

PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law. This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history. Disability Accommodations Statement

Apply for this position