Top Software Engineer Jobs in Pittsburgh, PA

Reposted 15 Hours AgoSaved
Hybrid
Pittsburgh, PA
68K-173K Annually
Mid level
68K-173K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Lead a team to design, build, and maintain scalable REST/GraphQL APIs and event-driven services (Kafka). Define API contracts, ensure security (OAuth2/JWT), integrate with Oracle/MySQL and microservices, enforce standards via code reviews, support CI/CD/GitOps, collaborate with DevOps, and troubleshoot deployments while optimizing performance and observability.
Top Skills: Api GatewayAWSAzureCi/CdDevOpsEvent-Driven ArchitectureGCPGitopsGraphQLJava 17Java 21Java 8JwtKafkaKubernetesMicroservicesMySQLOauth2Observability ToolsOpenapi/SwaggerOracleRestSpring Boot
YesterdaySaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Owns the design, development, deployment, and production support of scalable backend services and APIs for Personetics digital banking experiences. Builds microservices, integrations, event-driven and batch processing flows, and automated tests; improves system reliability and performance; participates in Agile delivery, code reviews, troubleshooting, releases, architecture planning, and roadmap discussions. Mentors engineers, collaborates with product stakeholders, and drives technical quality and platform evolution.
Top Skills: APIsKafkaMicroservicesPersonetics
Reposted YesterdaySaved
Hybrid
Pittsburgh, PA
75K-138K Annually
Junior
75K-138K Annually
Junior
Machine Learning • Payments • Security • Software • Financial Services
Design, develop, test, deploy, and maintain Java-based backend services using Spring/Spring Boot in a microservices architecture. Build REST APIs, work with relational databases and containerized deployments, produce technical documentation, debug production issues, and optionally support frontend work or Kafka integrations.
Top Skills: Containerized DeploymentFront EndJavaKafkaMicroservicesRelational DatabaseRest Api DevelopmentSpringSpring Boot
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Leads the design, development, and support of enterprise Java applications. Responsibilities include creating software solutions, resolving complex technical issues, conducting code reviews, mentoring colleagues, documenting technical procedures, and providing application and API support. The role uses Java, Spring Boot, Angular, REST, GraphQL, SQL, and Oracle in an Agile/Scrum environment while advancing business and technology initiatives.
Top Skills: AgileAngularGraphQLJavaOracleRestScrumSpring BootSQL
Reposted YesterdaySaved
Hybrid
Pittsburgh, PA
75K-138K Annually
Junior
75K-138K Annually
Junior
Machine Learning • Payments • Security • Software • Financial Services
Designs, develops, tests, deploys, and maintains software applications. Collaborates with product, design, and business teams to analyze requirements, troubleshoot defects, participate in code reviews, create documentation, and support application deployment and ongoing maintenance.
Reposted 2 Days AgoSaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Design, develop, test, deploy, maintain, and debug software solutions; produce technical and procedural documentation; propose solution designs; collaborate with teams to deliver customer-focused, risk‑aware applications.
Reposted 2 Days AgoSaved
Hybrid
Pittsburgh, PA
200K-200K Annually
Senior level
200K-200K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Principal will design and build scalable business-critical platforms, mentor engineers, influence architectural decisions, and ensure robust implementation aligned with business needs.
Top Skills: ActivemqCi/CdHibernateJavaKafkaKubernetesMySQLOpenshiftRestful ServicesSpring BootSQL
Reposted 2 Days AgoSaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Design, develop, configure, and support Genesys Cloud CX contact center solutions for Treasury Management. Lead migrations from legacy platforms, build IVR and routing flows, implement Data Actions and API integrations, integrate bots/NLP and enterprise systems (CRM, ServiceNow), and provide technical guidance across architecture and engineering teams.
Top Skills: BotsCRMData ActionsGenesys Cloud CxGenesys EngageGenesys PureconnectIvrJavaJavaScriptJSONNlpNluRest ApisServicenowWorkforce Management
Reposted 2 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-158K Annually
Mid level
86K-158K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Lead design and implement scalable, secure backend services. Collaborate with stakeholders to gather requirements, write and review code, support CI/CD and observability, mentor developers, resolve issues, and apply DevOps/SRE and modern architecture patterns (DDD, distributed systems, resilience).
Top Skills: BitbucketDynatraceElkGraphQLJavaJenkinsJunitKafkaKubernetesMongoDBMySQLNoSQLOauth 2.0OidcOpenshiftOraclePostgresSpring BootSQL
Reposted 3 Days AgoSaved
Hybrid
Pittsburgh, PA
Junior
Junior
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer (API Tester) develops and executes automated API tests, troubleshoots issues, and assists with manual testing of ATM APIs to ensure quality and compliance.
Top Skills: BitbucketConfluenceDynatraceJavaJavaScriptJIRAKarate FrameworkKibanaLogscalePostman
Reposted 3 Days AgoSaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Designs, develops, tests, deploys, documents, maintains, and debugs software solutions using existing and emerging technology platforms. The role addresses complex business needs, contributes to application architecture and delivery, performs technical troubleshooting, and supports release management and software integration within PNC’s Technology organization.
Top Skills: Ai SystemsApplication Development ToolsPackaged Application Integration
Reposted 3 Days AgoSaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Lead design and implementation of complex software solutions, aligning technology with business strategy. Provide technical guidance, drive architecture and SDLC best practices, troubleshoot issues, manage releases, and mentor colleagues while applying modern methodologies to advance customer-focused initiatives and manage associated risks.
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 3 Days AgoSaved
Hybrid
Pittsburgh, PA
75K-138K Annually
Junior
75K-138K Annually
Junior
Machine Learning • Payments • Security • Software • Financial Services
As a Back-End Software Engineer, you will develop scalable backend services with Java and Spring, implement RESTful APIs, and support cloud-native deployments in Agile teams.
Top Skills: Java (18+)KubernetesMongoDBNosql DatabasesOpenshiftRestful ApisSpring Webflux
Reposted 3 Days AgoSaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Lead design, development, and support of databases and data platforms for FircoSoft V6 and financial-crimes solutions. Build ETL, APIs, and real-time integrations, ensure data quality, security, governance, and performance tuning, support cloud modernization and migrations, and partner with Compliance and Operations.
Top Skills: APIsAzureAzure Data FactoryDatabricksETLEvent-Driven ArchitecturesFircosoft ContinuityFircosoft V6OraclePostgresSQLSQL ServerSynapse
Reposted 3 Days AgoSaved
Hybrid
Pittsburgh, PA
91K-186K Annually
Senior level
91K-186K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Principal will modernize technology through Ansible and Python, focusing on reliability. Responsibilities include designing backend systems for high availability and disaster recovery, and leading technical guidance.
Top Skills: AnsibleCeleryFastapiPythonSqlalchemySqlmodel
4 Days AgoSaved
Hybrid
Pittsburgh, PA
70K-109K Annually
Entry level
70K-109K Annually
Entry level
Machine Learning • Payments • Security • Software • Financial Services
Assists with designing, developing, testing, deploying, documenting, maintaining, and debugging software applications. The role requires foundational programming knowledge, object-oriented programming, data structures, algorithms, databases, SQL, and Git. Candidates collaborate effectively, solve problems analytically, and typically hold a bachelor’s degree with less than one year of professional experience or have completed a formal development program.
Top Skills: C#DatabasesGitJavaJavaScriptPythonSQL
Reposted 4 Days AgoSaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Lead design and implementation of complex software solutions, align software with business strategy, provide technical guidance, drive problem solving, and apply modern development principles and architecture for mobile/iOS initiatives.
Top Skills: iOSMobile ArchitectureSwiftSwiftui
Reposted 4 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-144K Annually
Mid level
86K-144K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Lead technical design and development of software solutions for SRC/RTB production support. Propose designs, produce documentation, resolve complex issues, review code/tests, mentor colleagues, and apply modern methodologies and tools to advance business capabilities.
Reposted 4 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-144K Annually
Mid level
86K-144K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Lead the design and development of enterprise-grade Java applications, focusing on microservices architecture and mentoring junior engineers. Collaborate with cross-functional teams to translate requirements into technical solutions, ensuring quality and performance.
Top Skills: AWSAzureJavaKafkaMicroservicesMongoDBRestful ApiSpring Boot
Reposted 4 Days AgoSaved
Hybrid
Pittsburgh, PA
65K-187K Annually
Senior level
65K-187K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
As a Software Engineer Principal, you will align business strategy with software solutions, propose designs, lead problem-solving, and provide technical guidance.
Top Skills: Crystal ReportsSQL
Reposted 4 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-158K Annually
Mid level
86K-158K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Lead technical design and development for PNC's Site Reliability Engineering Center. Design and implement software solutions, review code, resolve complex incidents, provide technical guidance, produce documentation, and participate in off-hour incident rotation.
Top Skills: AnsibleAPIsDynatraceElasticsearchETLJ2EeJavaKafkaKubernetesMainframeMicroservicesMongoDBMqOraclePostmanSafeSpring BootSQL
Reposted 4 Days AgoSaved
Hybrid
Pittsburgh, PA
55K-172K Annually
Senior level
55K-172K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer will lead quality assurance activities, develop software solutions, implement test strategies, and ensure regulatory compliance in the Finance department.
Top Skills: Application DevelopmentSoftware EngineeringTechnical DocumentationTest Automation ToolsUi And Api Testing
Reposted 4 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-144K Annually
Senior level
86K-144K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
As a Senior Software Engineer, you'll design, build, and maintain Workday integrations, manage ETL processes, and ensure data security and compliance while leading cross-team collaborations.
Top Skills: As2BigpandaDynatraceETLHttpsJclJIRAServicenowSftpWorkday
Reposted 5 Days AgoSaved
Hybrid
Pittsburgh, PA
55K-152K Annually
Senior level
55K-152K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Design, develop, test, and maintain front-end Angular applications and back-end Java/Spring Boot microservices. Build reusable UI components, implement secure performant user experiences, design scalable APIs, ensure data integrity and observability, and produce technical documentation. Participate in code reviews, debugging, and continuous improvement.
Top Skills: AngularAPIsJavaMicroservicesSpring Boot
5 Days AgoSaved
Hybrid
Pittsburgh, PA
40K-158K Annually
Senior level
40K-158K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Develops and supports Java backend services using Spring Boot and GraphQL. Designs, codes, tests, deploys, documents, maintains, and debugs software solutions. Writes complex Oracle SQL queries and supports API integrations for reliable, scalable application performance. The role requires collaboration on technical designs, risk management, troubleshooting, and software delivery within PNC’s Asset Management Group.
Top Skills: GraphQLJavaOracleSpring BootSQL
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account