2

Remote Computer Programmer Jobs in Pittsburgh, PA

Senior AI Engineer, Security Infrastructure

Pittsburgh, PA · On-site +1

$105K - $143K/yr

... Remote for those outside of those cities. This role may require up to 25% travel Scope of ... Bachelor's, Master's, or Doctorate in Computer Science, Computer Engineering, Cybersecurity, Data ...

Senior AI Engineer, Security Infrastructure

Pittsburgh, PA · On-site +1

$105K - $143K/yr

... Remote for those outside of those cities. This role may require up to 25% travel Scope of ... Bachelor's, Master's, or Doctorate in Computer Science, Computer Engineering, Cybersecurity, Data ...

Software Quality Engineer Local or Remote - 80-100k Pittsburgh, PA or Remote if previous experience ... Bachelor's degree in Computer Science and/or related discipline * a minimum of 2 or more years of ...

SR APPLICATION DEVELOPER - PEGA Remote

Pittsburgh, PA · Remote

$93K - $128K/yr

Remote Duration: Full Time Primary Skills: Pega Required skills: Responsible for analyzing ... MINIMUM QUALIFICATIONS Bachelor's Degree in Computer Science, Information Systems, Engineering or ...

Senior Motion Planning Engineer

Pittsburgh, PA · On-site +1

$172K - $229K/yr

PhD preferred in Robotics, Computer Science, Computer Engineering, Mechanical Engineering, or a ... be fully remote. The salary range for this role is an estimate based on a wide range of ...

Engineering & Science Job Schedule: Full time Remote: No The Opportunity Step into a career where ... Proficiency with 2D and 3D CAD software, with experience using Creo and AutoCAD preferred. * Strong ...

This is a fully remote position within the U.S., supporting EST hours. This role will focus on supporting civil engineering design efforts through CAD drafting and modeling. The ideal candidate has ...

Provide remote field support for technical issues before and after energization * Support technical ... Strong computer skills * Experience working with High Voltage Circuit breakers - 69kV - 800kV ...

Sr. Storage Software Developer

Pittsburgh, PA · On-site +1

$53 - $70/hr

Bachelor's or Master's degree in Computer Science or a related field. * A minimum of 8 years of ... However, we are open to remote candidates who meet the qualifications and can work effectively from ...

Sr. Storage Software Developer

Pittsburgh, PA · On-site +1

$53 - $70/hr

Bachelor's or Master's degree in Computer Science or a related field. * A minimum of 8 years of ... However, we are open to remote candidates who meet the qualifications and can work effectively from ...

Showing results 21-40

Remote Computer Programmer information

See Pittsburgh, PA salary details

$32K

$63.1K

$92.7K

How much do remote computer programmer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for remote computer programmer in Pittsburgh, PA is $63,078.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $77,700.00 per year, depending on experience, location, and employer.

What is a remote computer programmer?

A remote computer programmer is a professional who writes, tests, and maintains computer code while working from a location outside of a traditional office, such as from home or another remote location. They use programming languages to create software, applications, and systems, collaborating with teams through online communication and project management tools. Remote computer programmers often enjoy flexible schedules and can work for companies located anywhere in the world, provided they have reliable internet access and the necessary technical setup.

What does a remote computer programmer do?

As a remote computer programmer, you work from home as a software developer and help create the programs, applications, and assets required by your employer. In this role, you may engineer solutions to existing software problems, code new applications, monitor a system or a network, and ensure the security of all online components. Remote computer programmers frequently work on smaller, short-term projects, but occasionally code larger and more complex content. Many aspects of this job vary by employer and could include switching between a variety of programming languages, using additional hardware, and writing technical documentation like user manuals or training material.

What are the key skills and qualifications needed to thrive as a remote computer programmer?

To thrive as a Remote Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or JavaScript), problem-solving skills, and typically a degree in computer science or related field. Experience with version control systems like Git, cloud platforms, and familiarity with development frameworks or agile project management tools is often expected. Excellent self-motivation, time management, and clear written communication are standout soft skills for remote collaboration. These skills ensure the ability to deliver high-quality code efficiently, maintain alignment with distributed teams, and adapt to evolving technical requirements.

How do remote computer programmers typically collaborate and communicate effectively with their teams?

Remote computer programmers often rely on a combination of collaboration tools such as version control systems (e.g., Git), project management platforms (like Jira or Trello), and communication tools (Slack, Zoom, or Microsoft Teams) to stay connected with their colleagues. Regular virtual meetings and code reviews are common practices to ensure alignment and maintain code quality. Clear documentation and proactive communication are key, as working remotely can sometimes lead to misunderstandings or delays. Successful remote programmers make an effort to be responsive, participate in team discussions, and stay updated on project changes.

What is the difference between Remote Computer Programmer vs Remote Software Developer?

AspectRemote Computer ProgrammerRemote Software Developer
CredentialsTypically requires a degree in computer science or related field, programming certificationsSimilar credentials, often with additional experience in software design
Work EnvironmentRemote, often freelance or contract-based, working on coding tasksRemote, may involve full-time employment, working on software projects
Industry UsageCommon in tech, finance, startups, and IT servicesWidely used across tech, enterprise, and app development sectors

Remote Computer Programmers and Remote Software Developers share similar credentials and work environments, often working remotely on coding and software projects. The main difference lies in scope: programmers focus primarily on writing code, while developers may handle broader tasks like designing, testing, and maintaining software applications.

What are the most commonly searched types of Computer Programmer jobs in Pittsburgh, PA?

The most popular types of Computer Programmer jobs in Pittsburgh, PA are:

What are popular job titles related to Remote Computer Programmer jobs in Pittsburgh, PA?

For Remote Computer Programmer jobs in Pittsburgh, PA, the most frequently searched job titles are:

What job categories do people searching Remote Computer Programmer jobs in Pittsburgh, PA look for?

The top searched job categories for Remote Computer Programmer jobs in Pittsburgh, PA are:

What cities near Pittsburgh, PA are hiring for Remote Computer Programmer jobs?

Cities near Pittsburgh, PA with the most Remote Computer Programmer job openings:

Infographic showing various Remote Computer Programmer job openings in Pittsburgh, PA as of September 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 100% Remote job distribution, with an average salary of $63,078 per year, or $30.3 per hour.

Senior AI Engineer, Security Infrastructure

Pittsburgh, PA • On-site, Remote

$105K - $143K/yr

Full-time

Posted 11 days ago


Job description

Company Description
Air is the leader in Enterprise Readiness. Our mission is to establish readiness as a real-time condition that is continuously achieved. Today, a dangerous Readiness Gap exists between what the front line needs and what is delivered. Our AI-native platform, Air Enterprise Readiness, aligns development, production, delivery, and sustainment into one coordinated execution system for government agencies and industrial suppliers. By revealing true capacity, exposing real constraints, coordinating resources, and executing at the speed of operational demands, the front line gets what it needs to succeed.
Job Description

We are seeking an experienced Senior AI Engineer specializing in AI security to join our Agentic AI team as we scale our agentic capabilities across all levels of the U.S. government.
Over the past year, we have seen rapid adoption of our AI agent, Ace. As agents gain access to increasingly powerful tools, data, and workflows, securing these systems presents a fundamentally different set of challenges from securing traditional software.

AI security is not a solved problem. This role sits at the intersection of applied AI research, offensive security, and production systems engineering. You will identify how agentic systems can fail or be exploited, develop new approaches for detecting and mitigating those failures, and build the infrastructure necessary to deploy capable AI agents securely in adversarial environments.

You will work directly with the engineers building our agent runtime, evaluation infrastructure, tools, and production AI systems. The goal is not simply to identify vulnerabilities - it is to turn what we learn into durable security architecture, automated evaluations, and engineering primitives that make our entire AI platform more secure.

This role is a full-time position located out of our office in Pittsburgh, PA or Arlington, VA and Remote for those outside of those cities. 

This role may require up to 25% travel

Scope of Responsibilities
  • Research and develop new approaches to AI red teaming, adversarial testing, security evaluation, and robust inference.
  • Threat model agentic AI architectures, identifying trust boundaries, attack surfaces, privileged capabilities, and potential failure modes.
  • Design adversarial evaluations targeting threats such as prompt injection, indirect prompt injection, tool abuse, privilege escalation, data exfiltration, context or memory poisoning, and unintended agent behavior.
  • Build automated security evaluation and regression frameworks that continuously test agents, models, tools, and infrastructure against known and emerging attacks.
  • Translate successful attacks and research findings into production mitigations, architectural improvements, and reusable security controls.
  • Design secure execution environments for AI agents interacting with tools, code, data, and external systems.
  • Build and harden sandboxing and isolation mechanisms for executing agent-generated or otherwise untrusted workloads.
  • Design capability boundaries, permission models, and least-privilege access controls for agent tools and services.
  • Develop scalable AI infrastructure and services supporting secure model inference and agent execution.
  • Own and improve production infrastructure across Kubernetes, AWS, networking, storage, and compute.
  • Implement security controls around identity and access management, secrets, network isolation, containers, and service-to-service communication.
  • Build scalable APIs, internal platform services, and infrastructure tooling that improve developer productivity, system reliability, and security.
  • Improve observability across AI systems through structured logging, metrics, distributed tracing, dashboards, security telemetry, and automated alerting.
  • Investigate complex production and security failures across models, agents, distributed systems, and infrastructure.
  • Optimize performance, latency, and infrastructure cost while maintaining strong reliability and security guarantees.
  • Stay current with emerging attacks against LLMs and agentic systems and rapidly translate relevant research into practical evaluations and defenses.
Qualifications
  • U.S. Citizenship is required
Required Skills: 
  • 5+ years of experience building production software, backend infrastructure, distributed systems, security systems, or AI/ML infrastructure.
  • Bachelor's, Master's, or Doctorate in Computer Science, Computer Engineering, Cybersecurity, Data Science, or a related technical field, or equivalent practical experience.
  • Demonstrated experience in AI red teaming, adversarial machine learning, offensive security, systems security, or related security research.
  • Experience evaluating AI systems beyond basic direct prompt injection attacks.
  • Strong understanding of how modern LLM and agentic systems operate, including model inference, context management, tool use, retrieval, and multi-step agent execution.
  • Strong intuition for how AI systems can fail when exposed to adversarial users, untrusted data, external tools, and complex production environments.
  • Experience threat modeling complex systems and translating identified risks into concrete engineering controls.
  • Strong programming experience in Python and experience building production-quality software.
  • Experience operating production services on Kubernetes and cloud platforms such as AWS, GCP, or Azure.
  • Strong understanding of networking, distributed systems, containers, service orchestration, and scalable architectures.
  • Experience designing APIs, services, asynchronous systems, and event-driven architectures.
  • Comfortable debugging failures that span application code, AI models, distributed systems, and infrastructure.
  • Able to move between research and engineering: reading new research, developing an attack or defense, validating it experimentally, and turning the result into a production system.
  • Passionate about building secure AI systems and proactively defending against novel attack vectors.

Desired Skills: 

  • Experience designing or securing AI agent runtimes and tool-execution environments.
  • Experience building secure code execution sandboxes, container isolation, microVMs, or other mechanisms for running untrusted workloads.
  • Experience with cloud security, infrastructure hardening, IAM, secrets management, network isolation, and zero-trust architectures.
  • Experience with offensive security, penetration testing, vulnerability research, or exploit development.
  • Experience developing automated adversarial evaluations or integrating security evaluations into CI/CD pipelines.
  • Experience with adversarial machine learning, model robustness, or inference-time defenses.
  • Familiarity with AI security frameworks and threat taxonomies such as MITRE ATLAS, OWASP guidance for LLM/GenAI applications, or the NIST AI Risk Management Framework.
  • Experience securing RAG systems, vector stores, model gateways, or other components of modern AI infrastructure.
  • Experience with software supply-chain security and securing model, dependency, and container artifacts.
  • Experience working in government, defense, or other high-security environments.
We firmly believe that past performance is the best indicator of future performance.  If you thrive while building solutions to complex problems, are a self-starter, and are passionate about making an impact in global security, we're eager to hear from you.
 
Air is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.