Senior Software Engineer - API Development

PNC

Quick summary

Work type
On-site
Location
Pittsburgh, PAStrongsville, OHDallas, TXBirmingham, ALPhoenix, AZ
Salary
$86,250–$172,500 / yr
Posted
5 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $129k
$70k most similar roles pay here $237k

This role pays less than 95% of similar roles. Most pay $144,350–$221,250 — the shaded band above. At the midpoint, this role pays about $129k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 173 open roles on FindRole.

Listed pay typically runs $86,250–$178,825 across 58 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Senior Software Engineer - API Development

As a Senior Software Engineer in PNC's Check Modernization and Teller team, you will design and develop robust APIs using Java, Node.js, or .NET to ensure seamless communication across platforms. Your day-to-day responsibilities include building scalable and secure API services, defining API contracts with OpenAPI/Swagger, integrating APIs with databases and third-party services, and implementing OAuth2 and JWT for authentication and authorization. You will also support ARGO-based deployments, collaborate on CI/CD pipelines, and troubleshoot deployment issues. Required skills include experience in RESTful API development, SQL/NoSQL databases, and microservices architecture, while preferred qualifications involve familiarity with ARGO tools, Kubernetes, and cloud platforms like AWS or Azure. This role is integral to PNC's mission of modernizing check processing systems at a large scale.

What you'll do

  • Design, develop, and maintain RESTful and/or GraphQL APIs.
  • Build scalable, secure, and high-performing API services.
  • Define API contracts and documentation using OpenAPI/Swagger.
  • Integrate APIs with databases and third-party services.
  • Support ARGO-based deployments and workflows.

What we're looking for

  • Strong experience in API development using Java, Node.js, or .NET.
  • Proven ability to build and maintain RESTful APIs and define API contracts.
  • Knowledge of API security practices including OAuth2 and JWT authentication.
  • Experience with SQL and NoSQL databases for data integration.
  • Familiarity with microservices architecture and deployment automation tools.

More like this

Similar roles

Senior Lead API Engineer

Caterpillar

Peoria, IL +1 6 days ago $128,470$208,770
API Gateway Apigee AWS Azure CI/CD DynamoDB Elasticsearch Kafka RabbitMQ Swagger Postman Cucumber MVC Microservices Event-driven RESTful Python Java Go JavaScript OpenAPI Jenkins Git GitHub MySQL Oracle Redis MongoDB Cassandra Aurora PostgreSQL Kubernetes Docker Terraform

Senior Software Engineer (Risk API)

Wise

London, United Kingdom 93 days ago
Java Spring Boot API Design Data Quality CI/CD Code Reviews Mentoring Documentation Diagrams Scalability Cross-Team Collaboration Problem Solving Financial Compliance Risk Assessment

Senior Software Engineer, Platform

Anduril Industries

Costa Mesa, CA 13 days ago $191,000$253,000
Go C++ Python Rust AWS Azure CI/CD Terraform NixOS Kubernetes Docker Prometheus Grafana PostgreSQL MongoDB Redis Git GitHub Jenkins

Senior Software Engineer, Platform

Anduril Industries

Seattle, WA 13 days ago $191,000$253,000
Go C++ Python Rust Java JavaScript TypeScript AWS Azure CI/CD Terraform NixOS Kubernetes Prometheus Grafana PostgreSQL Docker

Senior Software Engineer, Platform

Anduril Industries

Boston, MA 13 days ago $191,000$253,000
Go C++ Python Rust Java TypeScript AWS Azure CI/CD Terraform NixOS Kubernetes Prometheus Grafana

Software Engineer (API Tester)

PNC

Pittsburgh, PA 28 days ago
Java JavaScript Postman Karate Framework LogScale Dynatrace Jira Confluence Bitbucket Kibana Virtual ATM Simulator