×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - iOS​/Android

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: PNC Financial Services Group, Inc.
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Full Stack Developer, Java Developer, Backend Developer, App Developer - Mobile/Web
Salary/Wage Range or Industry Benchmark: 60000 - 150000 USD Yearly USD 60000.00 150000.00 YEAR
Job Description & How to Apply Below

Position Overview

Software Engineer – iOS/Android within PNC’s Digital Security & Authentication organization. Locations:
Pittsburgh, PA;
Denver, CO;
Strongsville, OH;
Birmingham, AL;
Dallas, TX. Seeking an experienced Full‑Stack Java developer with expertise in scalable web applications and mobile solutions for iOS and/or Android platforms.

Key Responsibilities
  • Design, develop, test, and maintain enterprise‑grade applications using Java and modern web technologies.
  • Build scalable backend services using Java, Spring Boot, REST APIs, and microservices architecture.
  • Develop responsive and intuitive user interfaces using Angular, React, JavaScript/Type Script, HTML5, and CSS.
  • Design and optimize relational and No

    SQL database solutions.
  • Integrate applications with internal and external APIs and third‑party services.
  • Participate in application architecture, design reviews, and technical planning sessions.
  • Design, develop, and maintain mobile applications for iOS (Swift/Objective‑C) and/or Android (Kotlin/Java).
  • Develop and consume RESTful APIs for mobile applications.
  • Implement secure authentication and authorization mechanisms.
  • Optimize applications for performance, reliability, and user experience.
  • Support deployment through Apple App Store and Google Play Store release processes.
  • Troubleshoot and resolve mobile production issues.
  • Develop automated unit, integration, and end‑to‑end tests.
  • Participate in CI/CD pipeline development and automation.
  • Perform code reviews and enforce development best practices.
  • Monitor and improve application performance and security.
  • Support cloud‑native deployments and containerised environments.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 5+ years of experience in software development.
  • 3+ years of experience developing Java enterprise applications.
  • Strong experience with Java 11+ / Java 17+, Spring Boot, REST API development, microservices architecture, SQL databases (Oracle, PostgreSQL, SQL Server, MySQL), and Git source control.
  • Experience with modern frontend frameworks – Angular, React, or Vue.
  • Experience developing mobile applications for iOS, Android, or both platforms.
  • Understanding of Agile development methodologies.
Preferred Qualifications
  • Experience with both Android and iOS native development.
  • Experience with cross‑platform frameworks such as React Native, Flutter, or .NET MAUI.
  • Experience with cloud platforms – AWS, Azure, or Google Cloud Platform.
  • Experience with Docker and Kubernetes.
  • Familiarity with event‑driven architectures and messaging platforms such as Kafka.
  • Knowledge of CI/CD tools such as Jenkins, Git Hub Actions, Azure Dev Ops, or Git Lab.
  • Mobile security, encryption, and secure coding experience.
  • Exposure to financial services, banking, or regulated environments.
Technical Skills
  • Backend: Java, Spring Boot, Spring MVC, Hibernate/JPA, REST APIs, Microservices, Maven / Gradle
  • Frontend: Angular / React, JavaScript / Type Script, HTML5, CSS3
  • Mobile: Swift, Objective‑C, Kotlin, Android SDK, iOS SDK, React Native (preferred), Flutter (preferred)
  • Data & Cloud: Oracle, PostgreSQL, SQL Server, MongoDB, Azure / AWS, Docker, Kubernetes
  • Tools: Git, Jenkins, Sonar Qube, Jira, Postman
Key Competencies
  • Strong problem‑solving and analytical skills.
  • Excellent verbal and written communication.
  • Ability to work independently and in collaborative Agile teams.
  • Passion for delivering secure, scalable, and user‑focused solutions.
  • Ability to mentor junior developers and contribute to technical leadership discussions.
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
  • Robust wellness program with financial incentives
  • Maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year; 15–25 vacation days each year, depending on career…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary