PNC

Senior Software Engineer – Mobile Development

PNC

full-time

Posted on:

Location Type: Hybrid

Location: Dallas • Pennsylvania, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularFlutterIonicKotlinReactReact NativeSwift

About the role

  • Design, build, and lead development of high-quality 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 backend 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

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 backend 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
  • Bachelors degree in Computer Science or related field or comparable combination of education and experience
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
  • 8 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
IonicAngularReact NativeFlutterSwiftKotlinREST APIsOAuth2MFAbiometrics
Soft skills
leadershipmentoringtroubleshootingcode reviewcommunication
Certifications
Bachelors degree in Computer Science