Software Engineer Principal - iOS/Android

The PNC Financial Services Group, Inc.
Birmingham, AL, United States
6 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

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
+22 more
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

Job 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

Videos

See all

Related articles

See all