Top Software Engineer Jobs in Pittsburgh, PA

2 Days AgoSaved
Hybrid
Pittsburgh, PA
Mid level
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Leads the technical design and development of software solutions, addresses complex business needs, documents technical procedures, resolves complex problems, guides colleagues, reviews coding and testing, and applies modern methodologies and tools to advance business initiatives.
2 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 proposes solutions for complex business needs and supports application design, architecture, integration, testing, release management, and technical troubleshooting. Candidates typically need a bachelor’s degree and at least three years of relevant experience. The position is in-office and does not offer employment visa sponsorship or STEM OPT participation.
Reposted 3 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-144K Annually
Mid level
86K-144K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Leads software engineering support for critical retail banking applications within a Site Reliability Center. Designs and develops software solutions, resolves complex technical issues, guides engineers, reviews coding and testing, and prepares technical documentation. Requires OpenShift, Hogan, Dynatrace, and Linux experience, with rotating after-hours on-call support. The role is based in an in-office IT hub and includes team leadership, project coordination, release management, and application troubleshooting.
Top Skills: DynatraceHoganLinuxMongoDBOpenshiftOracleSQLWindows Server
Reposted 3 Days AgoSaved
Hybrid
Pittsburgh, PA
75K-138K Annually
Junior
75K-138K Annually
Junior
Machine Learning • Payments • Security • Software • Financial Services
Develops, tests, deploys, maintains, and debugs software solutions supporting data governance and automation. Designs backend and user interface applications, writes technical documentation, and applies Python, SQL, GenAI, Angular, React, and data analysis to build Data Governance Services. The role is based in an in-office environment and requires collaboration around customer needs and enterprise risk management.
Top Skills: AngularGenaiPythonReactSQL
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Designs, develops, and leads complex software solutions within PNC’s Data and Automation organization. The role aligns business strategy with software architecture, codes solutions, documents technical processes, leads problem solving, and provides technical guidance. Required expertise includes AWS services such as SageMaker, Bedrock, EMR, Lake Formation, and DataZone, along with Infrastructure as Code. The position is based in Pittsburgh or Dallas and requires in-office work.
Top Skills: AgileAmazon BedrockAmazon EmrAmazon SagemakerAmazon Web Services (Aws)Aws CdkAws DatazoneAws Lake FormationDevOpsInfrastructure As Code (Iac)PysparkPythonTerraform
8 Days AgoSaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Principal Software Engineer responsible for modernizing enterprise developer tooling and improving developer productivity. Designs and codes software solutions, supports C#, Java, Python, Node.js, frameworks, plugins, and extensions, and leads adoption of development technologies. Builds reference architectures, reusable solutions, Inner Source contributions, automation, and AI-assisted development capabilities. Provides technical leadership, solves complex engineering problems, evaluates releases, reduces developer workflow friction, and guides development teams.
Top Skills: C#DevOpsJavaNode.jsPython
8 Days AgoSaved
Hybrid
Pittsburgh, PA
63K-140K Annually
Junior
63K-140K Annually
Junior
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Develop and deploy data solutions using Palantir Foundry and AIP for client engagements. Lead technical teams, coach team members, analyze system interactions, build applications with large datasets, and apply data engineering and analytics to deliver client outcomes. The role also includes managing client relationships, planning and executing projects, encouraging technology adoption, resolving stakeholder conflicts, and driving continuous improvement.
Top Skills: Artificial IntelligenceMachine LearningPalantir AipPalantir FoundryPythonTypescript
8 Days AgoSaved
Hybrid
Pittsburgh, PA
99K-232K Annually
Senior level
99K-232K Annually
Senior level
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Leads the development and deployment of data solutions using Palantir Foundry and AIP. Manages engineering teams, coaches team members, oversees project planning and execution, analyzes system interactions, manages client relationships, and drives innovation. The role applies software engineering, data engineering, analytics, and AI/ML techniques to deliver scalable client solutions while maintaining technical and professional standards.
Top Skills: Artificial IntelligenceMachine LearningPalantir AipPalantir FoundryPythonTypescript
8 Days AgoSaved
Hybrid
Pittsburgh, PA
77K-202K Annually
Senior level
77K-202K Annually
Senior level
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Leads the development and deployment of software and data solutions using Palantir Foundry and AI/ML technologies. Responsibilities include data engineering, analytics, system improvement, client account management, project ownership, team leadership, coaching, stakeholder engagement, and continuous improvement. The role requires building scalable applications with large datasets and delivering customer-focused solutions.
Top Skills: Artificial IntelligenceData AnalyticsData EngineeringMachine LearningPalantir AipPalantir FoundryPythonTypescript
Reposted 15 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-158K Annually
Mid level
86K-158K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Leads technical design and development of software solutions within a 24/7 Site Reliability Engineering Center. Resolves complex production issues, provides technical guidance, reviews code and testing, prepares documentation, and participates in an on-call rotation. The role requires expertise in Java, Spring Boot, Kubernetes, observability tools, messaging systems, APIs, event-driven programming, and MongoDB and Oracle databases.
Top Skills: DynatraceElasticsearchJavaKafkaKubernetesLogscaleMongoDBMqOpenshiftOraclePostmanSpring Boot
15 Days AgoSaved
Hybrid
Pittsburgh, PA
95K-158K Annually
Senior level
95K-158K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Provides senior production support for critical enterprise applications and infrastructure. Responsibilities include incident response, alert and dashboard monitoring, technical troubleshooting, bridge-call leadership, root cause analysis, technology health checks, software design and development, debugging, deployment, documentation, and improving observability, automation, and platform resilience.
Top Skills: .NetDynatraceElasticMongoDBOpenshift Container Platform (Ocp)OracleSQL Server
Reposted 15 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-173K Annually
Senior level
86K-173K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Designs and develops enterprise automation for database platforms, with a primary focus on Oracle. Automates provisioning, patching, monitoring, compliance, remediation, backup, recovery, and operational workflows using Python, Linux scripting, Ansible, APIs, and CI/CD. Supports Oracle enterprise technologies and expands automation across SQL Server, PostgreSQL, MySQL, and MongoDB. Provides technical leadership, mentorship, troubleshooting, reporting, dashboard development, and process improvement for highly available production environments.
Top Skills: AnsibleAsmBashCi/CdData GuardEnterprise ManagerExadataFleet Patching And ProvisioningGitLinuxMongoDBMultitenantMySQLOracleOracle RacPl/SqlPostgresPythonRecovery ApplianceRest ApisRmanSQLSQL Server
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 16 Days AgoSaved
Hybrid
Pittsburgh, PA
86K-158K Annually
Mid level
86K-158K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Leads technical design, development, support, maintenance, and continuous improvement of enterprise Java applications using Oracle databases, SQL, and ETL processes. Serves as the application subject matter expert, monitors performance with Dynatrace, resolves complex production issues, performs root cause analysis, and partners with development, infrastructure, security, and business teams to ensure application stability, scalability, and availability.
Top Skills: AgileCloud ComputingDevOpsDynatraceETLJavaOracleSQL
4 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Aerospace
Design, develop, verify, test, and deploy safety-critical flight software for autonomous aircraft. Apply aerospace standards including DO-178C, ARP4754B, and ARP4761A; conduct code reviews; develop verification tools; maintain configuration controls; and collaborate on software meeting customer requirements. The role requires embedded systems, C or C++, Linux, testing, and data structures expertise, with preferred experience in real-time operating systems, UAS, formal methods, and rigorous software development processes.
Top Skills: Arp4754BArp4761ACC++Do-178CEmbedded SystemsFormal MethodsLinuxReal-Time Operating Systems
8 Days AgoSaved
In-Office
Pittsburgh, PA
Junior
Junior
Aerospace
Design and develop embedded software for precision motion control and automation products using C/C++ on Linux or Windows real-time systems. Responsibilities include motion control, path planning, task scheduling, device drivers, network communication, multicore software, hardware interfacing, debugging, testing, documentation, and software quality assurance. The role is hybrid and requires onsite work in Pittsburgh, Pennsylvania.
Top Skills: ArmAssembly CodeCC#C++CompilersDevice DriversEmbedded DspIntel ProcessorsInterpretersJavaLinuxPath PlanningReal-Time Operating SystemsRoboticsServo SystemsWindows
9 Days AgoSaved
In-Office or Remote
Pittsburgh, PA
150K-225K Annually
Mid level
150K-225K Annually
Mid level
Artificial Intelligence • Automotive
Develop and improve Python-based simulation and resimulation cloud frameworks for autonomous vehicle testing. Build scalable applications, benchmarking tools, dashboards, log indexing systems, dataset coverage workflows, and performance metrics. Collaborate with autonomy, systems, and testing teams to improve usability, documentation, scalability, and developer workflows across cloud and on-premises environments.
Top Skills: AWSC++GCPKubernetesNumpyPython
22 Days AgoSaved
In-Office
Pittsburgh, PA
93K-207K Annually
Senior level
93K-207K Annually
Senior level
Big Data • Information Technology • Software • Analytics • Energy
Build and enhance full-stack applications for renewable energy grid interconnection. Develop React and Next.js interfaces, geospatial visualizations, data dashboards, REST APIs, and gRPC integrations. Own features from UI design through database schemas, testing, deployment, and performance optimization. Use Python, Django, PostgreSQL, Docker, Kubernetes, and AWS while collaborating with energy domain experts and maintaining automated testing and CI/CD workflows.
Top Skills: AWSCi/CdCypressDjangoDockerGeojsonGitGitGrpcJavaScriptKubernetesMapbox GlMaterial-UiNext.JsPlaywrightPostgresPytestPythonReactRest ApisTypescriptVega-LiteVitest
18 Days AgoSaved
In-Office
Pittsburgh, PA
Mid level
Mid level
Information Technology • Professional Services • Consulting • Cybersecurity
Develop and support backend applications, APIs, enterprise integrations, and services for mortgage-industry operations. Build solutions using C#, .NET, JavaScript, SQL Server, and Microsoft technologies; troubleshoot issues; participate throughout the software development lifecycle; and collaborate with product managers, business stakeholders, and engineers. The role also involves cloud development, code reviews, testing, deployment, documentation, production support, and integration with third-party financial platforms.
Top Skills: .NetAPIsAutomated TestingC#Ci/CdDevOpsEnterprise IntegrationsGithub CopilotJavaScriptAzureSQL ServerWeb Services
3 Days AgoSaved
In-Office
Pittsburgh, PA
120K-125K Annually
Senior level
120K-125K Annually
Senior level
Fintech • Financial Services
Develop, test, debug, and implement Java applications and systems. Analyze requirements, create technical specifications, conduct unit and system testing, resolve defects with users and QA, document code and procedures, train end users, assist with project requirements, and mentor development team members.
Top Skills: AgileAi ToolsGitlabJavaJenkinsLinuxOraclePl/SqlPostgresPsqlPythonSdlcSnowflakeSQLWindows
4 Days AgoSaved
Hybrid
Pittsburgh, PA
Mid level
Mid level
Transportation
Develop software and firmware for hardware-in-the-loop benches, including simulation interfaces, fault injection, test automation, CI integration, instrumentation, and data acquisition. Debug hardware/software interactions, support embedded and autonomy teams, analyze test data, and document results. The role requires Python and embedded C/C++/Rust, automotive CAN and Ethernet interfaces, Linux, lab equipment, and real-time testing experience.
Top Skills: Automotive EthernetCC++CanCanalyzerCarsimContinuous IntegrationDspace AsmIso 26262LinuxMatlabPyqtPythonPython-CanReal-Time LinuxRtosRustSimulinkSocketcan
Reposted 8 Days AgoSaved
In-Office or Remote
Pittsburgh, PA
100-200 Hourly
Expert/Leader
100-200 Hourly
Expert/Leader
HR Tech • Other • Professional Services
Evaluate AI coding-agent interactions for usefulness, correctness, engineering judgment, reasoning quality, and developer trust. Provide clear, opinionated feedback, distinguish response-quality levels, and help define standards for excellent interactions with tools such as OpenAI Codex, Claude Code, and Cursor. This contract role requires staff- or principal-level software engineering experience and familiarity with modern AI-assisted development workflows.
Top Skills: C#Claude CodeCursorGoJavaScriptOpenai CodexPythonRustTypescript
10 Days AgoSaved
In-Office or Remote
Pittsburgh, PA
Entry level
Entry level
Artificial Intelligence • Robotics • Transportation
Develop and deploy motion planning software for autonomous trucks. Own features end-to-end, from design and integration through testing and validation, while solving complex vehicle-behavior challenges. Build high-performance modern C++ and Python for resource-constrained platforms, collaborate across autonomy and systems teams, shape architecture and roadmaps, and use simulation and unit testing to ensure safe, reliable trajectories.
Top Skills: Artificial IntelligenceAutonomous SystemsC++Cloud TechnologiesLog SimulationMachine LearningMotion PlanningPythonRoboticsSimulationUnit Testing
10 Days AgoSaved
In-Office or Remote
Pittsburgh, PA
Senior level
Senior level
Artificial Intelligence • Robotics • Transportation
Owns the design, implementation, integration, and deployment of trajectory generation and controls features for autonomous trucks. The role develops real-time, safety-critical software in C++ and Python, using motion planning, optimization, vehicle dynamics, model predictive control, simulation, and extensive testing. Responsibilities include roadmap input, cross-functional collaboration with autonomy and systems engineering teams, stakeholder alignment, and delivering safe, comfortable vehicle behavior.
Top Skills: C++Dynamic OptimizationInterior Point MethodsLog SimulationModel Predictive ControlMotion PlanningOptimal ControlPythonReal-Time ControlSequential Quadratic ProgrammingSimulationSystem IdentificationTrajectory GenerationUnit TestingVehicle Dynamics
11 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Aerospace
Own end-to-end build and release engineering for lunar flight and ground software. Design branching and versioning strategies, build GitLab CI/CD pipelines, integrate testing, operate Linux-based engineering infrastructure, and develop Python tooling and Docker containers for spacecraft test platforms. Establish engineering standards across software teams while supporting mission-critical, ITAR-controlled systems.
Top Skills: BazelC++CmakeConfluenceDockerGitflowGitlab Ci/CdGitlab RunnersHarborHpc ClustersJIRALinuxMakeMinioPytestPythonSemantic VersioningSlurm
11 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Edtech
Design, develop, test, and maintain embedded software for advanced robotics using STM32, CANBUS, CANOpen, ROS, Linux, C/C++, and Python. Support application issues, requirements gathering, technical documentation, cross-functional projects, user evaluations, and sponsor presentations. Guide junior staff and travel domestically or internationally as project needs require.
Top Skills: CC++CanbusCanopenCmakeGnu MakeLinuxPythonRosStm32Tcp/IpUdp
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account