Top Software Engineer Jobs in Pittsburgh, PA

9 Days AgoSaved
In-Office
Pittsburgh, PA
Junior
Junior
Renewable Energy
Develop, test, debug, and maintain software for utility-scale battery power control and communication systems across RTOS, Linux, and Windows platforms. Collaborate with multidisciplinary engineering teams on requirements, algorithms, simulations, troubleshooting, certification testing, safety compliance, automated testing, software packaging, and documentation. Support DevOps deployment and maintenance activities.
Top Skills: C++DockerGitLinuxPythonRtosWindows
One Month AgoSaved
Hybrid
Pittsburgh, PA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Leads the design, development, testing, deployment, and support of enterprise software solutions. Analyzes business processes and requirements, creates technical specifications, develops cloud-enabled microservices and integrations, manages business rules and reporting, resolves production issues, supports upgrades, and provides technical oversight and guidance to development teams.
Top Skills: Apache CamelBitbucketCi/CdCloud ComputingDevOpsEclipseHibernateIbm OdmIntellij IdeaJavaJenkinsJpaJSONNetcracker Jax-WsObieeOracle DatabaseOracle Pl/SqlRestRestful MicroservicesSoapSoapuiSpringSQLXslt
13 Days AgoSaved
In-Office
Pittsburgh, PA
Junior
Junior
Healthtech • Information Technology
Develop and operate scalable, resilient microservices on an event-driven platform supporting healthcare logistics. Responsibilities include coding, production debugging, infrastructure development, AWS service integration, monitoring, alerting, on-call support, and contributing to architectural decisions. The role requires learning coding agents, understanding customer needs, and building secure, fault-tolerant services.
Top Skills: Amazon DynamodbAmazon Ec2Amazon EksAmazon RdsAmazon S3Aws LambdaEvent-Driven ArchitectureGoJavaMicroservicesSpring
13 Days AgoSaved
In-Office
Pittsburgh, PA
Mid level
Mid level
Healthtech • Information Technology
Build and operate resilient, scalable healthcare logistics services on an event-driven microservice platform. Responsibilities include solving business needs, developing cloud-based services with AWS, creating service metrics and alerts, debugging production issues, participating in on-call rotations, contributing to architecture decisions, and using coding agents throughout the software development lifecycle.
Top Skills: Amazon DynamodbAmazon Ec2Amazon EksAmazon RdsAmazon S3Aws LambdaEvent-Driven ArchitectureGoJavaMicroservicesSpring
16 Days AgoSaved
In-Office or Remote
Pittsburgh, PA
Mid level
Mid level
Artificial Intelligence • Robotics • Transportation
Build scalable full-stack software for AV data introspection, visualization, search, and analysis. Partner with Product, Design, and Engineering stakeholders to define and deliver a roadmap, address customer workflow gaps, lead technical discussions, and promote engineering solutions. The role requires developing reliable applications for diverse data types, working with SQL and NoSQL architectures, and integrating AI techniques into front-end experiences.
Top Skills: GoNoSQLPythonReactSQLTypescript
19 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Logistics • Robotics • Transportation • Automation
Design, implement, deploy, and maintain motion planning and controls software for autonomous mobile robots and cobots. Develop and tune planning and control behaviors for safe operation near human workers, using simulation and physical platforms. Apply object-oriented C++ development, mathematical modeling, trajectory tracking, and classical planning algorithms. Participate in Agile development, code reviews, requirements-driven design, and end-to-end production system deployment.
Top Skills: A*AgileAutonomous Mobile RobotsC++CudaDwaGitIso 10218Iso/Ts 15066LinuxMotion PlanningRobot ControlsRrtRrt*
20 Days AgoSaved
Hybrid
Pittsburgh, PA
126K-201K Annually
Entry level
126K-201K Annually
Entry level
Automotive
Design, develop, and validate onboard and off-board autonomy software. Build cloud, data, testing, visualization, and performance-analysis tools that accelerate autonomy development and evaluation. Optimize autonomy architectures and algorithms, scale data pipelines, and collaborate with engineering, testing, product, cloud platform, and safety teams to deliver validation datasets.
Top Skills: Amazon S3Amazon SnsAmazon SqsAWSC++GCPJwtKafkaLinuxMtlsPostgresPythonRedisUnix
24 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Edtech
Develop and lead software engineering, architecture, integration, testing, modernization, and sustainment efforts for mission-critical Department of War planning and readiness applications. Analyze legacy systems, develop prototypes, document architectures, assess technical risks, support acquisition decisions, and mentor development teams. The role requires collaboration with government, military, program office, and contractor stakeholders, plus travel of up to 25%.
Top Skills: AngularC#C++Java
Reposted 24 Days AgoSaved
In-Office
Pittsburgh, PA
Mid level
Mid level
Edtech
Design, build, test, and maintain Python applications and RESTful APIs; develop and optimize Microsoft SQL Server databases; troubleshoot production issues; collaborate with stakeholders; create documentation; mentor junior engineers; promote engineering best practices and AI-assisted tooling to improve productivity and quality.
Top Skills: Ai-Assisted Development ToolsAutomated TestingCi/CdContainerized Deployments (Docker)FastapiMicrosoft Sql ServerOpenapi/SwaggerPythonRestful Apis
3 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Edtech
Develop and maintain software, firmware, and integrated systems for advanced robotic platforms. Design system architectures, data pipelines, communication protocols, and development infrastructure; integrate sensors and hardware; perform testing, debugging, simulation, and field support. Collaborate with multidisciplinary teams and sponsors, research emerging robotics techniques, and mentor engineers through technical guidance and code reviews.
Top Skills: Automated Testing FrameworksC++Embedded LinuxGazeboGitInter-Process Communication (Ipc)LinuxNetwork ProtocolsPythonReal-Time Data StreamingReal-Time Operating Systems (Rtos)RosRos 2
5 Days AgoSaved
In-Office
Pittsburgh, PA
111K-190K Annually
Senior level
111K-190K Annually
Senior level
Legal Tech • Other • Professional Services • Real Estate • Business Intelligence • Consulting • Financial Services
Leads the design and delivery of secure, cloud-native software platforms supporting complex workflows, data-intensive applications, and AI capabilities. Provides architectural guidance across distributed systems, APIs, microservices, data pipelines, workflow orchestration, configuration-driven rules, and RAG/GraphRAG solutions. Ensures scalability, observability, auditability, security, and compliance while mentoring engineers, reviewing technical deliverables, improving CI/CD and incident response, and serving as an escalation point for complex technical decisions.
Top Skills: APIsAWSC#ChromaCi/CdDagsDistributed SystemsDockerEvent-Driven ArchitectureGCPGraphragJavaJavaScriptKafkaKinesisKnowledge GraphsLangchainLlamaindexLm StudioMicroservicesMilvusNeo4JNoSQLOllamaPgvectorPineconePub/SubPythonQdrantRagRustSQLTypescriptVector DatabasesVllmWeaviateWorkflow Orchestration
5 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Fintech • Information Technology • Logistics
Designs, develops, verifies, and maintains FPGA- and CPLD-based programmable hardware for rail signaling and safety-critical systems. Leads architecture and technical initiatives, creates simulation and verification frameworks, performs timing and integration testing, supports prototype, manufacturing, and field issue resolution, manages component obsolescence, ensures compliance with railway and safety standards, and mentors junior engineers.
Top Skills: Amd/Xilinx VivadoCpldFpgaHardware-In-The-Loop TestingIntel QuartusLogic AnalyzersModelsimOscilloscopesProtocol AnalyzersQuestaSystemverilogVerilogVhdl
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
6 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Artificial Intelligence • Healthtech • Software • Automation
Design and develop secure, scalable, cloud-native backend services and APIs using Java and Spring Boot. Define API contracts, data schemas, authentication models, and service boundaries. Deploy and operate services on Kubernetes, collaborate on Helm charts and CI/CD, support production systems, and guide architectural decisions through ADRs. Work across PostgreSQL, object storage, identity providers, observability, and NoSQL systems while helping teams migrate from legacy infrastructure.
Top Skills: Amazon S3CassandraHelmJavaKubernetesMinioMongoDBOauth2Openid ConnectPostgresSpring Boot
One Month AgoSaved
In-Office
Pittsburgh, PA
Entry level
Entry level
Aerospace
Develop and maintain C#/.NET desktop applications, libraries, user interfaces, and manufacturing support software for motion-control products. Collaborate with engineers to debug complex issues, implement features, test functionality, document solutions, and support the full software development lifecycle. The role also includes short-term engineering rotations and requires adapting to different technologies and project contexts.
Top Skills: .NetC#Microsoft Visual StudioMvvmPrismSource ControlWpfXaml
One Month AgoSaved
In-Office
Pittsburgh, PA
Entry level
Entry level
Aerospace
Designs and develops enterprise software applications, integrations, database solutions, reports, and data-driven tools using .NET technologies, SQL, and related platforms. Supports development infrastructure, automated testing, business intelligence, and software quality initiatives. Collaborates with engineers to troubleshoot complex issues and deliver new features. The role includes rotations through related engineering departments as part of an employee development program.
Top Skills: Ai ToolsBuild AutomationBusiness IntelligenceC#Continuous IntegrationData VisualizationData WarehousingEpicor Kinetic ErpGoogle Cloud PlatformGoogle WorkspaceHTMLJavaJIRAMicrosoft .Net FrameworkMicrosoft Visual StudioRegression TestingRelational DatabasesSource ControlSQLSsrsUnit Testing
One Month AgoSaved
In-Office
Pittsburgh, PA
Mid level
Mid level
Robotics
Owns end-to-end cloud projects supporting robotics and R&D applications, including AWS architecture, infrastructure deployment, Python backend and REST API development, application administration, troubleshooting, observability, security, and performance and cost optimization. The role also scopes and prioritizes work with stakeholders, supports developers, manages cloud resources, and applies AI tooling to accelerate development and problem-solving.
Top Skills: Api GatewayAurora ServerlessAWSAws CdkAws CloudformationC++CloudfrontDatadogDjangoDynamoDBEc2EcsFastapiFlaskGrafanaJavaScriptKubernetesLambdaMongoDBPostgresPrometheusPythonRdsReactRest ApisS3TerraformTypescript
One Month AgoSaved
In-Office
Pittsburgh, PA
Entry level
Entry level
Robotics
Develop robotics algorithms and applications for military stakeholders, processing sensor data from cameras, RADAR, LiDAR, and IMUs. Build user interfaces, APIs, system integrations, and high-performance software in Linux environments. Collaborate with interdisciplinary teams, conduct unit testing and field trials, document technical designs, and present architecture to customers and stakeholders.
Top Skills: APIsC/C++Depth CamerasGoImusLidarLinuxPythonQt/QmlRadarReactRust
10 Days AgoSaved
In-Office
Pittsburgh, PA
Senior level
Senior level
Aerospace
Plans, develops, and executes software and hardware verification and validation for lunar lander systems. Builds automated testing infrastructure, continuous integration tests, reporting tools, and regression processes across emulators and spacecraft hardware. Performs manual and automated testing, investigates anomalies, analyzes performance, traces results to requirements, and collaborates with developers, engineers, and technicians to resolve issues.
Top Skills: CanCcsdsContinuous IntegrationDockerEmbedded Operating SystemsEthernetGitGpioI2CIpcLinuxMil-Std-1553Misra-CObject-Oriented ProgrammingPythonQamQemuRs-232Rs-422Rs-485SpacewireTcp/Ip
13 Days AgoSaved
In-Office
Pittsburgh, PA
Expert/Leader
Expert/Leader
Professional Services • Social Impact • Transportation
Leads architecture and development of complex web applications, e-commerce systems, integrations, and distributed services. Designs, codes, tests, debugs, deploys, and maintains software while resolving technical issues and improving application functionality. Establishes architecture, development standards, security practices, and deployment processes; conducts code reviews; manages project priorities and estimates; collaborates with customers; and mentors engineering staff. Requires strong experience with Java, Spring, AWS, microservices, databases, messaging, security, CI/CD, testing, and Agile development.
Top Skills: AWSBashCi/CdContainerizationDistributed ComputingDynamoDBElasticsearchElk StackGitlabJavaJavaScriptMicroservicesMongoDBNoSQLOauthOpenidPl/SqlRabbitMQSpringSpring SecuritySQLTypescriptUnit Testing
One Month AgoSaved
In-Office
Pittsburgh, PA
Junior
Junior
Healthtech • Information Technology
Build and operate resilient, scalable services on an event-driven microservice platform. Responsibilities include solving business needs, developing AWS-based applications, creating metrics and alerts for service-level objectives, debugging production issues, participating in on-call support, and contributing to architectural decisions. The role requires Java or Go experience, cloud and distributed-systems knowledge, and the ability to deliver secure, fault-tolerant software.
Top Skills: Amazon DocumentdbAmazon Ec2Amazon EksAmazon RdsAmazon S3AWSAws LambdaEvent-Driven ArchitectureGoJavaMicroservicesSpring
One Month AgoSaved
In-Office
Pittsburgh, PA
120K-140K Annually
Senior level
120K-140K Annually
Senior level
Hardware • Healthtech • Wearables
Designs and maintains full-stack software supporting patient-facing, clinical, and customer support applications. Owns backend data processing, RESTful APIs, integrations, storage architectures, and React web functionality while collaborating on Flutter mobile applications. Responsibilities include improving security controls, troubleshooting production systems, leading technical reviews, maintaining regulated development documentation, mentoring engineers, and partnering with product, clinical, quality, regulatory, and support teams.
Top Skills: Automated Testing FrameworksCi/Cd PipelinesCloud ArchitecturesDartFlutterGalen DataJavaScriptNidra Sync ApiPythonReactRelational DatabasesRestful ApisTypescript
16 Days AgoSaved
In-Office or Remote
Pittsburgh, PA
Senior level
Senior level
Artificial Intelligence • Robotics • Transportation
Design, implement, test, and deploy high-performance infrastructure for autonomous vehicle software, including logging frameworks, robotics middleware, operating-system components, software deployment systems, and sensor interfaces. Improve system performance, reliability, usability, and safety in resource-constrained environments. Collaborate with autonomy, cloud, and safety teams while applying robust testing, code review, concurrency, and systems programming practices.
Top Skills: BazelBoostC++Embedded SystemsLinuxNetworkingPosixRobotics Middleware
16 Days AgoSaved
In-Office or Remote
Pittsburgh, PA
Entry level
Entry level
Artificial Intelligence • Robotics • Transportation
Lead the architecture, development, validation, and maintenance of safety-critical embedded firmware for autonomous trucking systems. Design real-time software interfacing with sensors, actuators, compute platforms, and vehicle hardware. Provide technical leadership, mentoring, code reviews, task coordination, safety compliance, fault handling, and support for vehicle testing and field deployments. Develop HAL and BSP components, diagnose embedded issues, and help take products through production and customer-supported operation.
Top Skills: Board Support Package (Bsp)C++CanDo-178CEmbedded SystemsEthernetFreertosHardware Abstraction Layer (Hal)Iec 61508Iec 62304Iso 26262MultithreadingReal-Time SoftwareRtosSafertos
One Month AgoSaved
In-Office
Pittsburgh, PA
Junior
Junior
Mobile
Designs and develops software for wireless power, low-power electronics, and wireless communication products. Responsibilities include evaluating requirements, defining design tradeoffs, building internal R&D tools, supporting product releases, and collaborating with QA, electrical, mechanical, and management teams. The role involves concurrent projects and technologies including Bluetooth, RFID, NFC, Wi-Fi, .NET, C#, Python, SQL, Linux, and embedded communication protocols.
Top Skills: .Net.Net MauiAndroid StudioAppscriptBluetoothCC#C++DockerGitGitlabGoogle ApiJavaKotlinLinuxMySQLNdefNfcOcrOpencvPowershellPythonRfidRs232SendgridSQLSQL ServerUartUhfVisual StudioWindows FormsXcode
One Month AgoSaved
Hybrid
Pittsburgh, PA
183K-247K Annually
Senior level
183K-247K Annually
Senior level
Edtech • Machine Learning • Mobile • Other • Software
Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising systems. Responsibilities include collaborating with product, design, data science, machine learning, and ad operations; designing, developing, releasing, and maintaining backend systems; and owning project priorities and milestones through production. The role requires strong backend fundamentals, systems thinking, and experience with Java, Python, or Kotlin and database technologies.
Top Skills: DatabasesDatadogGrafanaJavaKotlinOpentelemetryPrometheusPublic Cloud ProvidersPython
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account