2

Principal Software Architect Remote Jobs (NOW HIRING)

Principal Software Engineer

San Diego, CA · On-site +1

$160K - $200K/yr

ORA_REMOTE Description SAIC is seeking a full-stack Principal Software Engineer to join the Joint ... Leverage your experience to contribute to architecture and implementation reviews of other ...

Java Architect - Remote

Jersey City, NJ · On-site +1

$65.75 - $88.75/hr

NAVA Software solutions is looking for a Java Architect Details: Java Architect Location: 100% Remote Duration: 12 months Exp: 12+ years Client is looking for a Sr. Java Architect having experience ...

About the opportunity We are seeking a Software Architect who fundamentally understands that ... You will actively mentor Staff and Principal engineers, helping them navigate complex technical ...

Software Architect

Everett, WA · Remote

$180K - $190K/yr

Staff Software Engineer - Distributed Systems & Cloud (Remote) A fast-growing healthcare technology ... This role is ideal for a senior technologist who enjoys solving complex architectural challenges ...

Software Architect

$86K - $198K/yr

Remote Work: Hybrid Job Number: R0234006 Location: Chantilly,VA,US Share job via: Share Software Architect The Opportunity: At a certain point, software design can start to look like clairvoyance.

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

You will drive architectural direction, solve complex technical challenges, and establish ... Remote Time Zone Requirements - This team operates on the East/West Coast time zones. Travel ...

Requirements * 10 or more years of software engineering experience, including 4 or more years in a dedicated architecture or principal/staff engineer role. * Proven track record leading large-scale ...

Principal Software Engineer

Denver, CO · Remote

$150K - $210K/yr

Net Software Engineer Remote - US-Based Only No visa sponsorship | No third-party agencies ** Must ... Drive end-to-end architecture across the full technology stack (UI, APIs, data, infrastructure ...

Software Architect

Seattle, WA · On-site +1

$205K - $307K/yr

... require remote management and operations * Ability to develop and deliver software using CI / CD ... Architecture (One or more) * Experience working with edge devices that have real-time ...

Software Architect

Carlsbad, CA · On-site +1

$205K - $307K/yr

... require remote management and operations * Ability to develop and deliver software using CI / CD ... Architecture (One or more) * Experience working with edge devices that have real-time ...

Software Architect

Germantown, MD · On-site +1

$205K - $307K/yr

... require remote management and operations * Ability to develop and deliver software using CI / CD ... Architecture (One or more) * Experience working with edge devices that have real-time ...

next page

Showing results 1-20

Principal Software Architect Remote information

See salary details

$117K

$191.8K

$274K

How much do principal software architect remote jobs pay per year?

As of Jun 29, 2026, the average yearly pay for principal software architect remote in the United States is $191,750.00, according to ZipRecruiter salary data. Most workers in this role earn between $147,500.00 and $233,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Principal Software Architect (Remote), and why are they important?

To thrive as a Principal Software Architect (Remote), you need deep expertise in software engineering, system architecture, and design patterns, typically supported by a computer science degree and extensive industry experience. Mastery of cloud platforms (such as AWS, Azure, or Google Cloud), modern programming languages, and architectural frameworks—along with certifications like AWS Certified Solutions Architect—is highly valuable. Exceptional communication, leadership, and problem-solving skills enable effective collaboration across distributed teams and stakeholders. These abilities ensure robust, scalable solutions and cohesive technical direction, which are essential for delivering complex projects in a remote environment.

What does a Principal Software Architect do in a remote role?

A Principal Software Architect in a remote role is responsible for designing and overseeing the overall structure of complex software systems, ensuring that all technical aspects align with business goals. They lead architectural decisions, guide development teams, set technical standards, and troubleshoot high-level design issues. Working remotely, they collaborate with cross-functional teams using digital tools, maintaining clear communication and documentation to ensure project success. Their expertise helps organizations build scalable, secure, and maintainable software solutions.

How does a Principal Software Architect collaborate with distributed teams in a remote environment?

As a Principal Software Architect working remotely, you’ll frequently collaborate with cross-functional teams across different locations and time zones. This typically involves using communication tools like Slack, Zoom, and collaborative platforms like Jira or Confluence to align on technical decisions, conduct code reviews, and provide architectural guidance. You’ll also lead virtual design sessions, mentor engineers, and ensure architectural consistency across projects. Building strong relationships through proactive communication and clear documentation is key to successfully driving initiatives in a distributed team.
More about Principal Software Architect Remote jobs
What cities are hiring for Principal Software Architect Remote jobs? Cities with the most Principal Software Architect Remote job openings:
What are the most commonly searched types of Principal Software Architect jobs? The most popular types of Principal Software Architect jobs are:
What states have the most Principal Software Architect Remote jobs? States with the most job openings for Principal Software Architect Remote jobs include:
Principal Software Engineer

Principal Software Engineer

SAIC

San Diego, CA • On-site, Remote

$160K - $200K/yr

Full-time

Posted 11 hours ago


Key responsibilities

  • Design, develop, and maintain major new features, enhancements, and integrations for the JRE suite of edge- and cloud-deployed client and server applications.

  • Refactor existing implementations to align with and meet future product needs.

  • Contribute to architecture and implementation reviews of other engineers.


SAIC rating

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

66th of 206 rated it services


Job description

Job ID: 2613334

Location: San Diego, CA, US

Date Posted: 2026-06-08

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: Yes - 10% of the time

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: ORA_REMOTE


Description

SAIC is seeking a full-stack Principal Software Engineer to join the Joint Range Extension (JRE) software development team. This is a Remote Role in San Diego, CA. It is REQUIRED to be local to the area. You must be a U.S. Citizen to be considered who can obtain a Secret clearance after you start.

JRE is a combat-proven datalink gateway that plays a vital role in the defense of the United States and our allies by extending the reach of tactical data across the battlespace and around the globe. As a principal software engineer on the team, you’ll play an essential role in evolving JRE for the future mission needs of the warfighter.

JOB DUTIES:

  • Design, develop, and maintain major new features, enhancements, and integrations for the JRE suite of edge- and cloud-deployed client and server applications.
  • Develop and contribute deep domain expertise in the tactical data link, situational awareness, and command and control domains.
  • Refactor existing implementations to align with and meet future product needs.
  • Leverage your experience to contribute to architecture and implementation reviews of other engineers.

Qualifications

REQUIREMENTS:

Credentials and Education

  • Bachelor’s in computer science or a related field and nine (9) years or more of professional software engineering experience; Masters and seven (7) years or more of related experience; relevant experience to be substituted in lieu of degree.
  • 5+ years in a technical project lead role.
  • Must be a U.S. Citizen.
  • Must be able to obtain a Secret clearance after start.

Technical Qualifications

  • Deep expertise in the Java platform; including fluency with Java, and familiarity with JVM languages such as Kotlin or Scala.
  • Thorough knowledge of object-oriented and functional design patterns; software design principles; refactoring techniques, code and test automation smells, and domain-driven design.
  • Experience with RPC and message-oriented distributed systems integration and related integration patterns.
  • Experience with network programming, networking protocols, and the low-level processing of binary data.
  • Proven experience developing and maintaining large-scale codebases (1M+ lines).
  • Experience leading successful large-scale, phased refactoring projects.
  • Experience with dependency injection and the Spring family of frameworks, including Spring Boot, Spring Data, and Spring Security.
  • Team-based development experience via pairing or mobbing, and an eagerness to work collaboratively.
  • Test-driven development experience.
  • Experience designing and developing solutions iteratively and incrementally via Agile methodologies such as Scrum, Extreme Programming, or Lean Software Development.
  • Experience with continuous integration and modern deployment practices for edge and cloud systems.
  • Experience developing systems built with Gradle.

Domain Knowledge

  • Significant experience in the tactical data link and C5ISR domains, or in the development of comparable mission-critical, high-reliability, near-real-time systems.
  • Knowledge of MIL-STDs such as 6016, 6017, 3011, 6020, 6040, and 2525; tactical terminals and radios such as MIDS JTRS, STT, AN/ARC, and AN/PRC; GPS and inertial navigation systems protocols such as NMEA 0183 and GPS-153; avionics standards such as ARINC 429 and 661; and industry security standards such as DISA STIGs, and NIST SP 800-171 and 800-207.

DESIRED SKILLS:

  • Experience with native development with C, C++, or Rust.
  • Public contributions to open-source projects.

Target salary range: $160,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom