PNC

Software Engineer - iOS/Android

PNC
Apply
2 months ago
Lakewood, CO, USASenior

Base Salary

$60k - $150k/yr

Responsibilities

  • Design, develop, test, deploy, maintain, and debug enterprise-grade software solutions.
  • Build scalable Java backend services using Spring Boot and integrate internal, external, and third-party APIs.
  • Develop responsive web interfaces with Angular, React, JavaScript/TypeScript, HTML5, and CSS.
  • Design and optimize relational and NoSQL database solutions.
  • Develop and maintain native iOS and Android applications using Swift, Objective-C, Kotlin, and/or Java.
  • Implement secure authentication and authorization, optimize mobile performance and reliability, and support Apple App Store and Google Play Store releases.
  • Develop automated unit, integration, and end-to-end tests and participate in CI/CD pipeline automation.
  • Participate in architecture and design reviews, code reviews, technical planning, and mentoring of junior developers.
  • Support cloud-native deployments, containerized environments, application monitoring, troubleshooting, and production issue resolution.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • At least 5 years of software development experience and at least 3 years of Java enterprise application development experience.
  • Strong experience with Java 11 or Java 17, Spring Boot, SQL databases, Git, and enterprise application development.
  • Experience with Angular, React, or Vue and with iOS, Android, or both mobile platforms.
  • Experience with native mobile development using Swift, Objective-C, Kotlin, Java, Android SDK, or iOS SDK.
  • Preferred experience with React Native, Flutter, .NET MAUI, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Kafka, Jenkins, GitHub Actions, Azure DevOps, GitLab, mobile security, encryption, and secure coding.
  • Preferred exposure to financial services, banking, or regulated environments.
  • Ability to communicate effectively, solve problems, work independently and collaboratively, and contribute to technical leadership discussions.

Benefits

  • Comprehensive benefits may include medical and prescription drug coverage with a Health Savings Account, dental and vision coverage, life insurance, disability protection, 401(k) matching, pension, and stock purchase plans.
  • Additional benefits may include dependent care reimbursement, backup child or 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.
  • This is an in-office position based in Pittsburgh, Denver, Strongsville, Birmingham, or Dallas.
  • The application window generally begins July 15, 2026 and is expected to remain open for two business days, 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