> Markdown version of [/jobs/ext/2037466-software-engineer-principal-ios-android](https://www.wearedevelopers.com/jobs/ext/2037466-software-engineer-principal-ios-android). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Principal - iOS/Android - **Company:** The PNC Financial Services Group, Inc. - **Location:** Birmingham, AL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Apple IOS, App Store (IOS), HTML5, Automation of Tests, Cascading Style Sheets (CSS), Mobile Application Development, Code Review, Continuous Integration, DevOps, PostgreSQL, Microsoft SQL Server, MySQL, NoSQL, Oracle (Applications), Software Engineering, SQL Databases, TypeScript, Enterprise Software Applications, ReactJS, Spring-boot, Backend, Git, Vue.js, Containerization, AngularJS, Information Technology, Web Technologies, Front End Software Development, Restful APIs, Web Api, Microservices - **Published:** August 12, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-principal-ios-android-birmingham-al-usa-58910164 ## About the Role architecture reviews and technical planning * Design, develop, and maintain mobile apps for iOS and/or Android * Develop and consume RESTful APIs for mobile apps and implement secure auth * Optimize performance, reliability, and UX; support app store deployments * Develop automated tests and participate in CI/CD; monitor security and deployments * Support cloud-native deployments and containerized environments * Perform code reviews and enforce best practices * Troubleshoot production issues Tasks * Bachelor in Computer Science or related field * 5+ years of software development experience * 3+ years Java enterprise application experience * Proficient with Java 11+/17+, Spring Boot, REST APIs, microservices * Experience with SQL databases (Oracle, PostgreSQL, SQL Server, MySQL) and Git * Frontend framework experience (Angular, React, or Vue) * Mobile development experience for iOS and/or Android * Agile development methodology understanding Key requirements * medical/prescription aa in coverage * dental and vision * 401(k) with PNC match * pension and stock purchase plans * vacation and holidays * life insurance ## Description Experteer Overview As a Software Engineer Principal in PNC's Retail Tech, you will build scalable web and mobile solutions that integrate with enterprise services. You will collaborate with product, architecture, UX, QA, and DevOps to deliver high-quality digital experiences. You'll influence technical direction, design robust backend and frontend systems, and ensure secure, performant apps across web and mobile platforms. This is a mission-driven role at a customer-focused bank with opportunities to lead technical initiatives and mentor peers. Compensation / Benefits * Design, develop, test, and maintain enterprise-grade applications using Java and modern web technologies * Build scalable backend services with Java, Spring Boot, REST APIs, and microservices * Develop responsive UIs with Angular, React, JavaScript/TypeScript, HTML5, CSS * Design and optimize relational and NoSQL databases * Integrate applications with internal/external APIs and third-party services * Participate in architecture reviews and technical planning * Design, develop, and maintain mobile apps for iOS and/or Android * Develop and consume RESTful APIs for mobile apps and implement secure auth * Optimize performance, reliability, and UX; support app store deployments * Develop automated tests and participate in CI/CD; monitor security and deployments * Support cloud-native deployments and containerized environments * Perform code reviews and enforce best practices * Troubleshoot production issues Tasks * Bachelor in Computer Science or related field * 5+ years of software development experience * 3+ years Java enterprise application experience * Proficient with Java 11+/17+, Spring Boot, REST APIs, microservices * Experience with SQL databases (Oracle, PostgreSQL, SQL Server, MySQL) and Git * Frontend framework experience (Angular, React, or Vue) * Mobile development experience for iOS and/or Android * Agile development methodology understanding Key requirements * medical/prescription drug coverage * dental and vision * 401(k) with PNC match * pension and stock purchase plans * vacation and holidays * life insurance ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)