Get the job you really want.

Top Software Engineer Jobs in Pittsburgh, PA

Junior
Machine Learning • Payments • Security • Software • Financial Services
As a Software Engineer at PNC, you will develop, test, and implement software solutions for ATM applications, with a focus on container management and deployment. Responsibilities include coding, maintaining software, and preparing documentation, while ensuring compliance with risk management practices.
Top Skills: Java
Mid level
Machine Learning • Payments • Security • Software • Financial Services
As a Software Engineer Lead, you will design and develop software solutions, lead technical teams, manage business requirements, ensure application performance, and provide technical guidance. You will also facilitate complex problem resolutions and enhance business capabilities using modern methodologies and tools.
Top Skills: Java
Mid level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Lead will design and develop software solutions for Regulatory Risk and Compliance reporting. This includes leading technical design, providing guidance to colleagues, and applying modern software development methodologies.
Top Skills: OraclePlsqlSQL
9 Hours Ago
Hybrid
Pittsburgh, PA
Mid level
Mid level
Machine Learning • Payments • Security • Software • Financial Services
As a Software Engineer Lead at PNC, you will lead the design and development of software solutions, collaborate with agile teams, and address complex business needs. You'll provide technical guidance to colleagues, create technical documentation, and facilitate problem resolutions while applying modern software principles and methodologies.
Top Skills: Java
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Lead the technical design and development of multi-platform payment applications. Responsibilities include managing development projects, aligning software solutions with business strategies, conducting code reviews, and guiding teams using Agile methodologies.
Top Skills: Java
2 Days Ago
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
As a Senior Software Engineer at PNC, you will design, develop, and deploy software solutions while working on complex business needs. You will maintain and debug software while ensuring documentation is up to date and addressing customer solutions.
Top Skills: Java
Mid level
Machine Learning • Payments • Security • Software • Financial Services
As a Senior Software Engineer at PNC, you'll design and develop software solutions for complex business needs using Salesforce CRM Analytics, write code, prepare documentation, and maintain/debug software to enhance customer experiences.
Top Skills: Salesforce CRM
4 Days Ago
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
As a Software Engineer Lead, you will oversee the installation, configuration, development, and maintenance of Hyperion Planning and Essbase applications. You'll provide technical guidance, support system enhancements, and resolve complex software development issues while working collaboratively with service partners.
Top Skills: EssbaseOracle Hyperion Planning
Senior level
Machine Learning • Payments • Security • Software • Financial Services
As a Principal Software Engineer at PNC, you will design and code software solutions aligned with business strategies, lead complex problem solving, mentor developers, and provide technical guidance. You will be responsible for ensuring system stability and compliance, while leveraging modern technologies such as Microservices and cloud applications.
Top Skills: Java
Mid level
Machine Learning • Payments • Security • Software • Financial Services
As a Senior Software Engineer, you will develop enterprise-scale applications using Java, Springboot, Oracle, Python, Angular, and MongoDB. Responsibilities include designing software solutions, coding, testing, maintaining software, and documenting processes while working within an Agile team.
Top Skills: JavaPython
8 Days Ago
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
As a Senior Software Engineer at PNC, you will design and develop software solutions, create templates using JavaScript and HTML, perform source to target mapping, review JSON objects, and maintain software. This involves preparing technical documentation and adhering to risk management practices.
Top Skills: JavaScript
Senior level
Machine Learning • Payments • Security • Software • Financial Services
As a Software Engineer Principal at PNC, you will enhance the Data Streaming Platform (DSP) by developing tools for data processing, improving application performance, and integrating external systems. Responsibilities include building Java applications with Kafka, optimizing APIs, and guiding technology upgrades alongside business teams.
Top Skills: Java
19 Days Ago
Hybrid
Pittsburgh, PA
Mid level
Mid level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Sr position focuses on developing APIs within the internal audit team at PNC. Responsibilities include designing and developing software solutions, writing and deploying code, and maintaining software. Ideal candidates have proficiency in Python and DevOps, and are expected to ensure customer satisfaction while managing risks in software development.
Top Skills: Python
Mid level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Senior will lead a Production Support team, ensure timely resolution of production incidents, provide technical support to users, and focus on continuous improvement initiatives. Responsibilities include debugging applications, coordinating support teams, and maintaining the stability of production environments.
Top Skills: Java
Mid level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Lead at PNC is responsible for leading a team of Support Analysts in Production Support for various applications, ensuring timely resolution of incidents, improving operational efficiency, and maintaining application stability. The role includes providing technical guidance, managing incidents, and continuous improvement through automation initiatives.
Top Skills: Java
Junior
Machine Learning • Payments • Security • Software • Financial Services
As a Senior Software Engineer at PNC, you will be responsible for technical design and development of software solutions, addressing complex business needs, writing and deploying code, and preparing necessary documentation. You'll work in a collaborative environment focused on customer satisfaction and risk management.
Mid level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Sr will design, develop, and deploy software solutions while collaborating with team members. Responsibilities include writing efficient code, maintaining software, preparing documentation, and participating in Agile processes.
Top Skills: JavaPythonReactSQL
Mid level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Lead will guide and mentor junior developers, develop AEM applications, and collaborate with stakeholders for requirements and solutions. This role involves producing technical designs, providing support for production issues, and overseeing application architecture.
Top Skills: AngularJava
Senior level
Machine Learning • Payments • Security • Software • Financial Services
As a Senior Software Engineer in PNC's Technology organization, you will design and develop software solutions, write code, prepare documentation, and maintain software while leading a team of developers. You will work closely with business and operations to understand requirements and deliver comprehensive solutions.
Top Skills: Cobol,Jcl
Senior level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Principal will lead a team of Data Engineers to design and optimize Oracle databases, develop automation in Linux, and improve data handling processes. Responsibilities include writing efficient PL/SQL, managing large datasets, and leveraging big data technologies to support business strategies.
Top Skills: JavaOraclePl/SqlPython
Senior level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Principal will maintain, implement, and support APIs using the Apigee platform and ensure the infrastructure for SIP protocols functions effectively. Responsibilities include collaborating with teams, monitoring performance, enforcing security measures, and providing documentation and technical support.
Top Skills: JavaJavaScriptPython
Senior level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Principal will lead development for PNC's Android mobile platform, focusing on specifying development strategies, technical guidance, and solving complex problems. They will work closely with junior developers and align software solutions with business strategies.
Top Skills: JavaKotlin
3 Days Ago
Pittsburgh, PA
Entry level
Entry level
Hardware • News + Entertainment
The Software Engineer will design, develop, test, and deploy software for broadcast and signal processing equipment, manage project deadlines, and interface software systems while potentially traveling to customer sites. Candidates should be self-motivated and possess strong problem-solving skills.
Top Skills: CC++JavaScriptPython
Mid level
Machine Learning • Payments • Security • Software • Financial Services
As a Security Software Engineer at PNC, you will develop and automate security policies for cloud resources in AWS and Azure, implement CI/CD processes, and create compliance reporting for cloud security. You will collaborate with security teams and contribute to enhancing the cloud compliance program while ensuring application security posture.
Top Skills: GroovyPythonSQL
2 Days Ago
Pittsburgh, PA
Mid level
Mid level
Healthtech • Biotech
As a Robotics Software Engineer, you will design and maintain large-scale distributed systems software, investigate design approaches, and ensure engineering excellence. You will work with Agile/Scrum methodologies, focus on robust design practices, and create documentation while potentially automating the documentation process. Successful candidates should have experience in software development for medical robotics and visualization of 3D data, among other qualifications.
Top Skills: C++
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account