Get the job you really want

Top Software Engineer Jobs in Pittsburgh, PA

35+ Job Results
21 Hours Ago
Pittsburgh, PA, USA
Hybrid
56,000 Employees
Senior level
56,000 Employees
Senior level
Machine Learning • Payments • Security • Software • Financial Services
The Software Engineer Lead at PNC is responsible for creating and leading the technical design and development of software solutions, providing technical guidance, and ensuring optimal software performance. The role requires hands-on coding, problem resolution, and collaboration with cross-functional teams while leveraging modern principles and tools.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+48 More
12 Hours Ago
Pittsburgh, PA, USA
670 Employees
149K-275K Annually
Senior level
670 Employees
149K-275K Annually
Senior level
Edtech • Machine Learning • Mobile • Other • Software
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 Benefits:
401-K
401-K Matching
Child Care Benefits
+51 More
12 Hours Ago
Pittsburgh, PA, USA
670 Employees
149K-275K Annually
Senior level
670 Employees
149K-275K Annually
Senior level
Edtech • Machine Learning • Mobile • Other • Software
Collaborate on software projects with product design and backend aspects, develop, release, and maintain native Android application features in Kotlin, mentor and set technical direction for junior engineers on the team.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+51 More
Yesterday
Pittsburgh, PA, USA
100,000 Employees
Mid level
100,000 Employees
Mid level
Biotech
The Software Engineer will design, develop, unit test, debug, and maintain Java-based web applications within an agile scrum team. Responsibilities include defining software requirements and architectures, participating in system integration, and providing support for production deployments, along with resolving production issues.
9,172 Employees
Junior
Edtech
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.
8 Days Ago
Pittsburgh, PA, USA
15,318 Employees
Senior level
15,318 Employees
Senior level
Healthtech • Biotech
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.
Top Benefits:
401-K
Adoption Assistance
Dental Insurance
+10 More
10 Days Ago
Pittsburgh, PA, USA
116 Employees
Entry level
116 Employees
Entry level
Information Technology
As a Software Engineer at Innovative Systems, you will design, build, and maintain reliable software code, improve existing products, develop and maintain RESTful web services, and optimize applications for performance. Collaboration with team members and understanding the product suite are key responsibilities.
15 Days Ago
Pittsburgh, PA, USA
1,244 Employees
Entry level
1,244 Employees
Entry level
Hardware • News + Entertainment
The Software Engineer at Quintech is responsible for designing, developing, testing, and improving software systems for broadcast and signal processing equipment. This role involves managing projects and may require travel to customer sites up to 75%.

Featured Jobs

16 Days Ago
2 Locations
83 Employees
Mid level
83 Employees
Mid level
Robotics
The Robotics Software Engineer will investigate and root-cause robot software failures, develop diagnostic tooling to enhance the triage process, and perform fleetwide analysis to prevent downtime. They will work closely with robots and apply their software and hardware expertise to troubleshoot complex issues.
16 Days Ago
Pittsburgh, PA, USA
1,579 Employees
Mid level
1,579 Employees
Mid level
Automotive
The Software Engineer will design and build scalable distributed data pipelines, optimize systems for handling large datasets, collaborate with cross-department teams, and ensure system monitoring and debugging. The role requires expertise in backend services and cloud technologies.
16 Days Ago
4 Locations
Remote
431 Employees
Junior
431 Employees
Junior
Artificial Intelligence • Automotive
As a Software Engineer at Latitude AI, you will develop C++ software for automated driving products, integrate components of the autonomy stack, design software development infrastructure, and write automated tests to ensure performance and quality.
17 Days Ago
Pittsburgh, PA, USA
94 Employees
Entry level
94 Employees
Entry level
Angel or VC Firm • Other
The Software Developer/Platform Engineer will maintain and develop the Go Jane Go web application, working with a Nest.js backend and a React frontend. Responsibilities include implementing unit and integration testing, managing AWS technologies, and contributing to platform features such as user management and API development. Strong teamwork and communication skills are vital.
21 Days Ago
Pittsburgh, PA, USA
1,579 Employees
152K-227K Annually
Senior level
1,579 Employees
152K-227K Annually
Senior level
Automotive
The role involves collaborating with the Perception autonomy team to develop and implement machine learning and computer vision algorithms for self-driving technology. Responsibilities include improving perception algorithms, validating performance, and integrating solutions into production code.
12 Hours Ago
Pittsburgh, PA, USA
75 Employees
Senior level
75 Employees
Senior level
Artificial Intelligence • Robotics • Software
As a Senior Software Engineer, you will develop and improve features for products ensuring safety in autonomous systems, lead and mentor other engineers, collaborate with teams to create optimal solutions, and write and review codes while also participating in various aspects of product development.
2 Days Ago
Pittsburgh, PA, USA
1,579 Employees
191K-306K Annually
Senior level
1,579 Employees
191K-306K Annually
Senior level
Automotive
The Senior Staff Software Engineer - Mapping and Localization at Aurora will develop scalable mapping solutions using LIDAR, GNSS, and other sensors, leading technical projects and teams, while contributing to autonomous vehicle technology.
2 Days Ago
3 Locations
Remote
431 Employees
171K-235K Annually
Mid level
431 Employees
171K-235K Annually
Mid level
Artificial Intelligence • Automotive
As a Senior Software Engineer, you will collaborate with experts in perception and robotics to build scalable solutions for autonomous vehicle systems. You'll architect and implement cloud-based training pipelines and data management services, ensuring production quality in a fast-paced environment, while focusing on safety and reliability in L3 driving systems.
3 Days Ago
Pittsburgh, PA, USA
9,172 Employees
Senior level
9,172 Employees
Senior level
Edtech
The Senior Software Engineer will develop, test, deploy, and maintain infrastructure and software systems to enhance CERT capabilities. The role includes participating in the software development lifecycle, making key design and technology decisions, collaborating with sponsors, and learning new technologies.
3 Days Ago
Pittsburgh, PA, USA
9,172 Employees
Senior level
9,172 Employees
Senior level
Edtech
The Sr. Software Developer will design and develop software prototypes, research methodologies for software resilience, and advance software engineering practices. Responsibilities include creating tools and techniques for complex software problems while ensuring effective communication with stakeholders and leadership.
4 Days Ago
4 Locations
Remote
431 Employees
171K-235K Annually
Senior level
431 Employees
171K-235K Annually
Senior level
Artificial Intelligence • Automotive
The Senior Software Engineer will develop machine learning models and advanced algorithms for multi-object tracking and state estimation. Responsibilities include transitioning solutions from lab to production, collaborating with experts, and maintaining high software practices.
8 Days Ago
Pittsburgh, PA, USA
Remote
37 Employees
Senior level
37 Employees
Senior level
Mobile • Sports • Analytics
Seeking a Senior Software Engineer, Video Infrastructure to build the next generation of youth sports video services at Diamond Kinetics. Responsibilities include guiding technical requirements, design, and build of software solutions for video processing pipelines and executing effectively against the software development/deployment lifecycle.
8 Days Ago
Pittsburgh, PA, USA
9,172 Employees
Senior level
9,172 Employees
Senior level
Edtech
As an Embedded Software Engineer, you will design and develop software prototypes focusing on software resilience, create tools for exception handling and communication, analyze software weaknesses, and ensure performance for embedded systems, while collaborating in a team environment.
8 Days Ago
Pittsburgh, PA, USA
160 Employees
Senior level
160 Employees
Senior level
Software • Analytics • Defense
The Lead Software Engineer at Govini will oversee software engineering processes, lead a team of engineers, establish coding and testing best practices, develop and deploy software applications, and collaborate with product and data teams to improve platform quality and performance.
Top Benefits:
401-K
Health Insurance
8 Days Ago
Pittsburgh, PA, USA
160 Employees
Senior level
160 Employees
Senior level
Software • Analytics • Defense
As a Senior Software Engineer at Govini, you will design, build, and test scalable data architectures, write clean and maintainable code, and work on end-to-end software development within an agile team. You will collaborate closely with other engineers to enhance processes for speed and accuracy while focusing on innovative and continuous improvements.
Top Benefits:
401-K
Health Insurance
9 Days Ago
Pittsburgh, PA, USA
34 Employees
Senior level
34 Employees
Senior level
Information Technology • Consulting
As a Senior Software Engineer at Mayvue, you will design and develop software that supports a trillion-dollar industry. You'll be responsible for full stack development, working with both legacy code and new software, while influencing product design and development. The role requires strong experience in C#, SQL, and modern JavaScript frameworks.
11 Days Ago
Pittsburgh, PA, USA
9,172 Employees
Entry level
9,172 Employees
Entry level
Edtech
The assistant embedded software engineer will design and develop embedded software tools, conduct analysis for software resilience, ensure deterministic performance, and work with bytecode for testing VHDL on FPGAs. The role involves developing techniques and processes to address complex software challenges, primarily in a collaborative team environment.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size