CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer United States, Pittsburgh Jobs

25 Job Offers

Software Engineer Sr
Save Icon
Senior Software Engineer role in Pittsburgh, PA, designing and developing high-transaction distributed systems. Requires strong Java expertise, RESTful APIs, Microservices, and cloud platforms like Kubernetes. Leverage Agile methodologies, event-driven architecture with Kafka, and CI/CD pipelines...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
55000.00 USD / Year
PNC Financial Services
Expiration Date
Until further notice
New
Staff Software Engineer, Connectivity (C++)
Save Icon
Aurora seeks a Staff Software Engineer for its Vehicle Connectivity team in Pittsburgh. You will define the architecture for secure, low-latency vehicle-to-cloud communications using expert-level C++ and networking protocols (TCP, UDP, gRPC). This role offers the chance to design high-performance...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
171000.00 - 273000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
New
Robotics Software Engineer
Save Icon
Join a profitable Pittsburgh-based autonomy company as a Robotics Software Engineer. You will develop advanced sensor calibration pipelines and high-performance localization systems for self-driving cars and robots. Requires 3+ years’ experience, C++/Python skills, and expertise in calibration, l...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
200000.00 - 400000.00 USD / Year
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Software Engineer Ii, Behavior Planning Ml Platform
Save Icon
Join Aurora’s mission to revolutionize self-driving technology as a **Software Engineer II** on the **Behavior Planning ML Platform** in Pittsburgh. You will develop large-scale ML pipelines, optimize onboard inference infrastructure, and collaborate with autonomy teams. Requires strong C++/Pytho...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
126000.00 - 201000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
New
Software Engineer II, Test Drive
Save Icon
Software Engineer II, Test Drive – Pittsburgh, PA. Design and build a scalable platform for validating off-board autonomy software using Python, Golang, or TypeScript. Leverage cloud automation with AWS/GCP, S3, Postgres, and Redis to develop fault-tolerant services and performance analysis tools...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
126000.00 - 201000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Software Engineer, Map Orchestration
Save Icon
Join Aurora as a **Software Engineer, Map Orchestration** in Pittsburgh. You'll build large-scale backend systems (Python/C++, gRPC, SQL) to power HD map pipelines for the Aurora Driver. Ideal for engineers with 5+ years in production environments and expertise in complex system design. Enjoy an ...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
146000.00 - 211500.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Join Aurora as a Staff Software Engineer in Pittsburgh to build high-availability backend services for autonomous fleets. You’ll design complex systems, leverage AI tools, and work with AWS, Postgres, and Redis. Requires 6+ years of experience, strong communication skills, and a drive to own the ...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
171000.00 - 273000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Senior Software Engineer - Compute
Save Icon
Senior Software Engineer - Compute in Pittsburgh. Build the custom BatchAPI engine orchestrating millions of tasks on a massive scale, solving unsolved distributed computing problems. Requires 5+ years experience, deep expertise in Golang and Python, and strong Kubernetes knowledge. Drive perform...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
146000.00 - 234000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Software Engineer, MLDE Labels Platform
Save Icon
Join Aurora’s mission to revolutionize self-driving technology as a Software Engineer on the MLDE Labels Platform. Based in Pittsburgh, you’ll build reliable backend services using C++, Python, and Kubernetes, driving ML data quality and labeling innovation. Collaborate across teams to deliver pr...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
126000.00 - 201000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Software Engineer Principal
Save Icon
Lead complex software solutions as a Principal Engineer at PNC. Design high-transaction APIs and microservices using Java, Kafka, and Kubernetes in an Agile environment. This role offers a hybrid model in multiple U.S. locations with comprehensive benefits, including health coverage and 401(k) ma...
Location Icon
Location
United States of America , Farmers Branch; Pittsburgh; Cleveland; Dallas; Jacksonville; Miamisburg
Salary Icon
Salary
65000.00 USD / Year
PNC Financial Services
Expiration Date
Until further notice
Staff Software Engineer, Vehicle Connectivity (C++)
Save Icon
Join Aurora in Pittsburgh as a Staff Software Engineer, Vehicle Connectivity, driving the future of self-driving technology. You will define connectivity architecture, optimize vehicle runtime performance, and support fleet operations using strong C++ and networking skills. Ideal candidates bring...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
171000.00 - 273000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Staff Software Engineer, Platform Infrastructure
Save Icon
Lead a critical initiative to stabilize and modernize our Offline Testing Infrastructure (OTI) in Pittsburgh. This high-impact Staff Engineer role requires senior-level expertise in infrastructure, cloud services, and leading technical projects. You will build and guide a team to enhance platform...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
171000.00 - 273000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Container Storage team as a Senior Software Engineer in Pittsburgh. Design and build robust, distributed storage systems for Kubernetes and Docker workloads at the edge. Utilize your expertise in Go and Rust to solve complex challenges in demanding environments. This role o...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Nuix Automate
Save Icon
Join Nuix in Pittsburgh as a Senior Software Engineer for Automate. Develop critical modules using Java, React, and cloud tech (AWS). Drive scalable solutions in an agile, microservices environment with Docker/Kubernetes.
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
Not provided
nuix.com Logo
Nuix
Expiration Date
Until further notice
Senior Full Stack Software Engineer - Vehicle Maintenance & Diagnostics
Save Icon
Join our Vehicle Maintenance & Diagnostics team as a Senior Full Stack Engineer in Pittsburgh. You will architect and build the core software platform that keeps our autonomous fleet operational. Leverage your expertise in scalable backends (AWS, Kubernetes) and modern frontends (React/Vue/Angula...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
146000.00 - 234000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Software Engineer, Functional Architecture
Save Icon
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
126000.00 - 201000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Senior Software Engineer, AI
Save Icon
Join Credit Genie as a Senior AI Software Engineer in Pittsburgh. Design and deploy scalable backend systems and APIs that power our AI-driven financial wellness platform. Leverage your expertise in Python, cloud platforms, and AI/ML concepts to build impactful, production-grade solutions. Enjoy ...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
150000.00 - 250000.00 USD / Year
creditgenie.com Logo
Credit Genie
Expiration Date
Until further notice
Senior Software Engineer, Backend
Save Icon
Join Credit Genie as a Senior Backend Engineer and architect the core systems for our innovative financial wellness platform. You will design, build, and scale high-performance backend services from the ground up in a fast-paced fintech environment. This role offers ownership of greenfield projec...
Location Icon
Location
United States; Canada , New York, NY; Plymouth Meeting, PA; Philadelphia, PA; San Francisco, CA; Pittsburgh, PA; Toronto, ON
Salary Icon
Salary
150000.00 - 250000.00 USD; CAD / Year
creditgenie.com Logo
Credit Genie
Expiration Date
Until further notice
Staff Software Engineer, AI
Save Icon
Lead AI integration as a Staff Software Engineer at Credit Genie. Design scalable backend systems and APIs to deploy and monitor AI models in production. Requires 5+ years of experience with cloud platforms and distributed systems. Enjoy top-tier benefits, equity, and flexible PTO in Pittsburgh, ...
Location Icon
Location
United States , Pittsburgh; Philadelphia; Plymouth Meeting; New York
Salary Icon
Salary
150000.00 - 250000.00 USD / Year
creditgenie.com Logo
Credit Genie
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Meta in Pittsburgh to develop cutting-edge AR/VR software. Utilize your expertise in C++, Python, and graphics APIs like Vulkan to build immersive telepresence solutions. This role involves designing, debugging, and testing real-time systems within a collaborative, multidisciplinary team. We...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
160524.00 - 209000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Previous 1 2 Next

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.