Get the job you really want.
Top Software Engineer Jobs in Pittsburgh, PA
As a Software Engineer Lead at PNC, you will design and develop software solutions, facilitate problem resolution, provide technical guidance, and ensure adherence to customer satisfaction principles while managing risks. The role requires leadership skills to collaborate with senior leaders and the technical team.
The Senior Software Engineer at PNC will design, develop, test, and deploy software solutions. The role involves analyzing user requirements, participating in Agile processes, and maintaining software. Candidates are expected to have strong skills in Python, Java, React, and SQL, and collaborate effectively within a team environment.
The Software Engineer Principal role at PNC involves aligning business strategy with software solutions, designing and coding software to meet complex business needs, and providing technical guidance. The candidate will work on Oracle database architecture and automation in Linux while collaborating with other team members.
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.
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.
The Software Engineer Principal at PNC is responsible for aligning business strategy with software solutions, designing and coding software to meet complex business needs, leading problem-solving efforts, and providing technical guidance. The role requires a strong full stack development background and team leadership skills.
As a Senior Software Engineer at PNC, you will develop high-quality software architecture using .Net and C#, manage the software development lifecycle, execute tasks, automate processes, and collaborate with teams to enhance products. You will also be responsible for documentation and ensuring software is updated with latest technologies.
As a Software Engineer Principal Sr at PNC, you will lead software design, development, and maintenance across product lines. This role involves directing the software engineering lifecycle, troubleshooting technical issues, and promoting innovative technology solutions, while providing guidance to team members and ensuring the adaptability of security techniques.
Featured Jobs
As a Senior Software Engineer at PNC, you will develop enterprise-scale applications using Java, Springboot, Oracle, Python, Angular, and MongoDB while working in an Agile environment. Responsibilities include designing, coding, testing, and maintaining software solutions, along with documenting processes.
The role involves designing, developing, and maintaining software solutions, troubleshooting server-based platforms (Linux and Windows), supporting production systems, and performing various technical tasks to ensure compliance and performance optimization. The software engineer will also engage with internal customers to articulate technical details.
The Software Engineer Lead is responsible for the technical design and development of software solutions, leading teams in creating proposals for complex business needs, facilitating problem resolution, and applying modern methodologies to enhance business capabilities.
As a Software Engineer Lead at PNC, you will design and develop API software solutions, mentor team members, and work on complex problem resolutions while applying Agile methodologies. You will also ensure quality through testing and documentation.
Responsible for designing and implementing testing solutions for software applications, maintaining automated test scripts, and documenting technical procedures. The role involves automation testing of various applications and creating new automated test cases, while ensuring the quality of products through effective communication and problem-solving skills.
As a Software Developer Principal, you'll align business strategy with software solutions, propose and code solutions for complex needs, and provide technical guidance. You will also apply modern principles and oversee documentation while leading problem-solving initiatives.
The Software Engineer Lead will design and develop software solutions, resolve complex problems, provide guidance and support to team members, and apply modern methodologies to enhance business capabilities. The role involves leading automated testing efforts and working with various testing tools and programming languages.
As a Senior Software Engineer focusing on Site Reliability Engineering, you'll design, develop, and maintain software solutions addressing complex business needs and enhance application reliability and observability using tools such as Dynatrace and BigPanda.
The Senior Software Engineer will design, build, and deploy high-quality solutions for educational outcomes, collaborating with the engineering team on architecture and product road mapping, while adapting to evolving requirements in a fast-paced start-up environment.
The Software Engineer will enhance Bloomfield's FLASH camera and related systems by developing and maintaining software features, integrating hardware functionalities, troubleshooting failures, optimizing software performance, and supporting testing and quality assurance efforts.
The Software Developer/Platform Engineer will develop and maintain the Go Jane Go web application, ensuring robust backend APIs and seamless frontend integration. This role involves working with AWS technologies, MySQL, and implementing unit and integration testing. Collaboration with product managers and designers is essential for feature development and scaling of web applications.
As a Software Engineer in Perception at Aurora, you will collaborate with the team to enhance algorithms for the Aurora Driver, develop deep learning models for diverse driving scenarios, and work on machine learning algorithms for task recognition and scene understanding, ultimately integrating and validating these solutions into production code.
As a Robotics Software Engineer, you will triage and root-cause software failures in robots, develop diagnostic tools, and analyze performance trends. You need to troubleshoot complex robotics systems and work hands-on with both software and hardware, while communicating technical information effectively across teams.
The Systems Software Engineer will be responsible for designing, developing, testing, and maintaining applications or systems programs, supporting business users, developing technical documentation, and addressing systems issues. They will gather functional specifications and requirements while potentially performing additional technical support tasks.
As a Software Engineer II at Cadence, you will work on the Stratus High Level Synthesis product, responsible for maintaining and developing complex C++ code, implementing algorithms, and understanding hardware implications while collaborating with team members to enhance the software.
The Senior Robotics Software Engineer will design, develop, and test software for robotic surgical devices, ensuring compliance with medical standards and improving patient outcomes. Responsibilities include translating surgical workflows, debugging product issues, incorporating new technologies, and collaborating with vendors on development projects.
As a Senior iOS Software Engineer at Duolingo, you'll develop and maintain native applications focusing on monetization strategies and innovative user experiences. Collaborate with design and backend teams, mentor junior engineers, and contribute to impactful mobile solutions that enhance user learning in areas like music and gamification.
Top Companies in Pittsburgh, PA Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Pittsburgh
Remote Jobs in Pittsburgh
Content Jobs in Pittsburgh
Customer Success Jobs in Pittsburgh
Cybersecurity & IT Jobs in Pittsburgh
IT Jobs in Pittsburgh
Cybersecurity Jobs in Pittsburgh
Tech Support Jobs in Pittsburgh
Data & Analytics Jobs in Pittsburgh
Analysis Reporting Jobs in Pittsburgh
Analytics Jobs in Pittsburgh
Business Intelligence Jobs in Pittsburgh
Data Engineer Jobs in Pittsburgh
Data Science Jobs in Pittsburgh
Machine Learning Jobs in Pittsburgh
Data Management Jobs in Pittsburgh
Design & UX Jobs in Pittsburgh
Software Engineer Jobs in Pittsburgh
Android Developer Jobs in Pittsburgh
C# Jobs in Pittsburgh
C++ Jobs in Pittsburgh
DevOps Jobs in Pittsburgh
Front End Developer Jobs in Pittsburgh
Golang Jobs in Pittsburgh
Hardware Engineer Jobs in Pittsburgh
iOS Developer Jobs in Pittsburgh
Java Developer Jobs in Pittsburgh
Javascript Jobs in Pittsburgh
Linux Jobs in Pittsburgh
Engineering Manager Jobs in Pittsburgh
.NET Developer Jobs in Pittsburgh
Perl Jobs in Pittsburgh
PHP Developer Jobs in Pittsburgh
Python Jobs in Pittsburgh
QA Jobs in Pittsburgh
Ruby Jobs in Pittsburgh
Salesforce Developer Jobs in Pittsburgh
Scala Jobs in Pittsburgh
Finance Jobs in Pittsburgh
Recruiting & HR Jobs in Pittsburgh
Internships in Pittsburgh
Legal Jobs in Pittsburgh
Marketing Jobs in Pittsburgh
Operations Jobs in Pittsburgh
Office Manager Jobs in Pittsburgh
Operations Manager Jobs in Pittsburgh
Product Manager Jobs in Pittsburgh
Project Manager Jobs in Pittsburgh
Sales Jobs in Pittsburgh
Account Executive (AE) Jobs in Pittsburgh
Account Manager (AM) Jobs in Pittsburgh
Sales Leadership Jobs in Pittsburgh
Sales Development Jobs in Pittsburgh
Sales Engineer Jobs in Pittsburgh
Sales Operations Jobs in Pittsburgh
All Filters
No Results
No Results