PNC

Software Engineer - iOS/Android

PNC
Apply
2 months ago
Strongsville, OH, USASenior

Base Salary

$60k - $150k/yr

Responsibilities

  • Design, develop, test, and maintain enterprise-grade software using Java, modern web technologies, Spring Boot, REST APIs, and microservices.
  • Build responsive web interfaces using Angular, React, JavaScript/TypeScript, HTML5, and CSS.
  • Develop and maintain iOS and Android mobile applications using Swift, Objective-C, Kotlin, and/or Java.
  • Design and optimize relational and NoSQL databases and integrate applications with internal, external, and third-party APIs.
  • Implement secure authentication and authorization, and optimize applications for performance, reliability, security, and user experience.
  • Support Apple App Store and Google Play Store release processes and troubleshoot mobile production issues.
  • Develop automated unit, integration, and end-to-end tests and participate in CI/CD pipeline development and automation.
  • Conduct code reviews, contribute to architecture and technical planning, and support cloud-native deployments and containerized environments.
  • Monitor and improve application performance and security, prepare technical documentation, and mentor junior developers.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 5+ years of software development experience and 3+ years of experience developing Java enterprise applications.
  • Strong experience with Java, Spring Boot, REST API development, microservices, SQL databases, and Git.
  • Experience with Angular, React, or Vue and with iOS, Android, or both mobile platforms.
  • Experience with relational or NoSQL databases such as Oracle, PostgreSQL, SQL Server, MySQL, or MongoDB.
  • Preferred qualifications include experience with both native Android and iOS development and cross-platform frameworks such as React Native, Flutter, or .NET MAUI.
  • Preferred experience includes AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Kafka, Jenkins, GitHub Actions, Azure DevOps, or GitLab.
  • Preferred qualifications include mobile security, encryption, secure coding, financial services or regulated-environment experience, and familiarity with SonarQube, Jira, and Postman.
  • Strong problem-solving, analytical, communication, collaboration, independent-work, mentoring, and technical leadership skills are expected.

Benefits

  • Full-time employees may be eligible for medical and prescription drug coverage, a Health Savings Account, dental and vision coverage, life insurance, disability protection, 401(k) matching, pension, and stock purchase plans.
  • Benefits may include dependent care reimbursement, backup child and elder care, adoption, surrogacy, and doula reimbursement, educational assistance, and a wellness program with financial incentives.
  • Paid time off may include maternity or parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on career level and eligibility.
  • The position is in-office and is based in Pittsburgh, Denver, Strongsville, Birmingham, or Dallas.
  • The opening was generally expected to be posted for two business days from July 15, 2026, subject to business discretion.

Tech Stack

Android SDKAngularApache KafkaAWSAzureDockerFlutterGitGitHub ActionsGoogle Cloud PlatformGradleJavaJavaScriptJenkinsKotlinKubernetesMavenMicrosoft SQL ServerMongoDBMySQLObjective-CPostgreSQLPostmanReactReact NativeSonarQubeSpring BootSwiftTypeScriptVue.js

Categories

PNC

About PNC

10,000+ employees

We’ll help keep your money boring so your life doesn’t have to be. pnc.co/guidelines

Contact me