3

Full Time Remote Software Developer Jobs in Pittsburgh, PA

Location Arlington, VA, Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information:

Location Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information: * Please visit "Why ...

Location Arlington, VA, Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information:

PLC Engineer

Pittsburgh, PA ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You have worked in a collaborative team environment as a software developer, software engineer ... Full Time/Part time Full time Pay Basis Salary More Information: * Please visit "Why Carnegie ...

Senior Software Engineer

Pittsburgh, PA ยท On-site +1

$118K - $156K/yr

The Role Karoo Health is seeking a skilled and dedicated developer to join our Engineering team. As ... Possibly fully remote work environment with flexible hours * Health benefits, learning stipends ...

PLC Engineer

Pittsburgh, PA ยท On-site +1

You have worked in a collaborative team environment as a software developer, software engineer ... Full time/Part time Full time Pay Basis Salary More Information: * Please visit "Why Carnegie ...

Senior Developer - Software Tester

Pittsburgh, PA ยท Remote

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As the Senior Developer - Software Tester, you will be responsible for contributing measurable ... Ability to travel up to 25% #LI-JB1 #LI-REMOTE This amount is what we reasonably believe we will ...

Senior Software Engineer

Pittsburgh, PA ยท On-site +1

$130K - $160K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Job The Software Engineering team builds the systems that power Teraswitch's customer ... PTO and 11 Company Paid Holidays Location Preference given to full-time onsite candidates in ...

Software Engineer Principal - Mainframe

Pittsburgh, PA ยท On-site +1

$131K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ensure adherence to SDLC, DevOps practices, and enterprise governance standards * Collaborate cross ... Depending on your eligibility, options for full-time employees include: medical/prescription drug ...

New

We are looking for Full-time, Remote Pilot Operator (RPO) candidates to join the SAIC Controller ... Experience working in a multidisciplinary team (Multimedia Developers, Quality Assurance ...

New

Senior Software Engineer

Tarentum, PA ยท On-site +1

$111K - $146K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Solid understanding of RESTful APIs and service-based integrations DevOps & Tooling * Experience ... All full-time employees are eligible to participate in our comprehensive benefits package which ...

Showing results 21-40

Full Time Remote Software Developer information

See Pittsburgh, PA salary details

$46.6K

$108.6K

$161.2K

How much do full time remote software developer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for full time remote software developer in Pittsburgh, PA is $108,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,400.00 and $126,200.00 per year, depending on experience, location, and employer.

What is the difference between Full Time Remote Software Developer vs Full Time Remote Software Engineer?

AspectFull Time Remote Software DeveloperFull Time Remote Software Engineer
CredentialsBachelor's in CS or related field, coding certificationsBachelor's in CS or related field, coding certifications
Work EnvironmentRemote, collaborative teams, project-based tasksRemote, collaborative teams, system design and architecture
Industry UsageCommon in tech companies, startups, software firmsUsed interchangeably with developer, often in larger organizations
Search IntentJob roles, remote developer positions, coding jobsJob roles, engineering positions, system design roles

Full Time Remote Software Developers and Software Engineers often share similar credentials and work environments. Developers typically focus on coding and implementing features, while Engineers may handle system design and architecture. Both roles are in high demand for remote tech positions, with overlapping skills but different emphasis areas.

What are the key skills and qualifications needed to thrive as a full time remote software developer, and why are they important?

To excel as a Full Time Remote Software Developer, you need strong programming skills, proficiency in relevant languages (such as JavaScript, Python, or Java), and a proven track record of building software applications, typically backed by a degree in computer science or equivalent experience. Familiarity with version control systems (like Git), cloud platforms (such as AWS or Azure), and collaborative tools (like Jira or Slack) is highly beneficial. Excellent communication, self-motivation, and time management are crucial soft skills for remote success. These competencies ensure high productivity, seamless collaboration, and the ability to deliver quality solutions independently from any location.

What is a full time remote software developer?

A Full Time Remote Software Developer is a professional who designs, develops, tests, and maintains software applications while working remotely, typically from home or another location outside a traditional office. They are employed full-time by a company and collaborate with team members using digital communication tools. Their responsibilities can include writing code, troubleshooting software issues, participating in virtual meetings, and ensuring project milestones are met. Working remotely offers flexibility, but also requires strong communication and time management skills.

What are some common challenges faced by full time remote software developers, and how can they be addressed?

Full-time remote software developers often encounter challenges related to communication, collaboration, and maintaining work-life balance. Remote work can sometimes lead to feelings of isolation or difficulties in staying aligned with team goals. To address these issues, it's important to establish clear communication routines, utilize collaboration tools effectively, and set boundaries between work and personal time. Many remote teams also schedule regular virtual meetings and encourage pairing or code reviews to foster team cohesion and knowledge sharing.

What are the most commonly searched types of Remote Software Developer jobs in Pittsburgh, PA?

The most popular types of Remote Software Developer jobs in Pittsburgh, PA are:

AI Security Software Engineer

Cmu

Pittsburgh, PA โ€ข On-site, Remote

Full-time

Retirement

Re-posted 28 days ago


Job description

The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of AI Security Software Engineer. Established in response to the Morris worm, CERT has been a leader in cybersecurity research, advancing the resilience of software systems and responding to sophisticated cyber threats. As AI becomes central to critical infrastructure, advancing its security and resilience offers a compelling opportunity to shape the future, impacting support of the national security mission.

Our team researches and develops tactics, techniques, and procedures necessary for the field of AI security. Our work includes experimental designs for large-scale AI security research programs, AI red teaming, and counter AI applications. Additionally, we work in generative AI and large language models, data visualization, security analysis of AI systems, and adversarial machine learning. We have access to a wide variety of cyber-related data, including malware samples, NetFlow data, cyber security training runs and tests, incident tickets, and more.

Artificial Intelligence Security Software Engineers at the SEI use software and machine learning engineering practices, data processing, and data analytics to help our researchers solve AI security challenges. In this role, you will work with our researchers and customers to develop machine learning based prototypes, products, and tools to solve and automate solutions to AI Security problems. You'll get a chance to work with elite AI and cyber security professionals and university faculty to build new technologies that will influence national AI and cyber security strategy for decades to come.

Key Responsibilities

  • Develop machine learning-based prototypes, tools, and systems for AI security applications, demonstrating strong expertise in ML development and deployment
  • Collaborate with researchers and stakeholders to design and execute experimental AI security solutions, communicating effectively across technical and non-technical audiences
  • Apply software engineering best practices to build scalable, maintainable systems, grounded design principles
  • Process and analyze large, diverse cybersecurity datasets (e.g., malware, NetFlow, incident data), using strong analytical and problem-solving skills
  • Support AI red teaming and adversarial machine learning initiatives, applying an innovative and research-driven mindset
  • Translate research concepts into practical, operational capabilities, with the ability to work independently and as part of a collaborative team

Minimum Qualifications

  • BS in computer science, machine learning, cybersecurity, statistics, or related discipline with eight (8) years of experience; OR MS in the same fields with five (5) years of experience; OR PhD in the same fields with two (2) years of experience
  • Understanding of software engineering principles and system design
  • Experience with containerization and microservices architectures
  • Travel to various locations to support the SEI's overall mission. This includes within the SEI and CMU community, sponsor sites, conferences, and offsite meetings on occasion (5%).
  • You will be subject to a background check and will need to obtain andmaintaina Department of War (DoW) security clearance.

Preferred Qualifications

  • Experience applying statistical modeling and advanced data analytics techniques
  • Background in developing AI/ML solutions in real-world settings
  • Familiarity with applied machine learning domains (e.g., natural language processing, computer vision, autonomy, audio analysis)
  • Experience and knowledge in cybersecurity best practices
  • Demonstrated ability to quickly learn and adapt to new technologies and domains

Why Join Us

  • Contribute to a world-class organization with significant impact on software and national security
  • Work with cutting-edge technologies alongside leading experts in AI, cybersecurity, and software engineering
  • 8% employer retirement contribution (no employee contribution required)
  • Tuition benefits for employees and their dependent children
  • Flexible work arrangements and strong work-life balance
  • Paid parental and military leave
  • Professional development opportunities, including conference attendance and certifications
  • Qualify for relocation assistance and so much more.

Location

Arlington, VA, Pittsburgh, PA

Job Function

Software/Applications Development/Engineering

Position Type

Staff - Regular

Full time/Part time

Full time

Pay Basis

SalaryMore Information:
  • Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.

  • Click here to view a listing of employee benefits

  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.

  • Statement of Assurance


CMU logo

About CMU

Sourced by ZipRecruiter

Industry

Offices of mental health practitioners

Company size

201 - 500 Employees

Headquarters location

Harrisburg, PA, US