Principal Software Engineer Jobs

Explore the latest Principal Software Engineer jobs from companies hiring across the globe. This page features senior-level technical leadership roles for experienced engineers who drive architecture, scalability, and innovation within high-performing teams.

Amtrak

Principal Software Engineer - 90402969 - Onsite - Washington DC, Wilmington DE, Philadelphia PA

Amtrak

Washington, District of Columbia, US
full-time
2w ago
Leidos

Principal Software Engineer

Leidos

Bethesda, Maryland, US
full-time
2w ago
MasterCard

Senior Principal Software Engineer

MasterCard

Arlington, Virginia, US
full-time
1w ago
Kastle Systems

Principal Software Engineer

Kastle Systems

Falls Church, Virginia, US
full-time
Leidos

Team Lead – Principal Software Engineer

Leidos

Arlington, Virginia, US
full-time
1w ago
Salesforce

Full Stack Principal Software Engineer (Event Technology)

Salesforce

Washington, District of Columbia, US
full-time
1w ago
Anduril Industries

Principal Software Engineer, Platform Security

Anduril Industries

Washington, District of Columbia, US
full-time
Ad Hoc

Principal Software Engineer

Ad Hoc

McLean, Virginia, US
full-time
Marriott

Principal Software Engineer (Guest Communications Platform)

Marriott

Location not specified
Remote
full-time
1w ago
General Dynamics Information Technology

Senior Principal Software Engineer – (Secret Clearance Preferred – Onsite Required)

General Dynamics Information Technology

Oakton, Virginia, US
full-time
1w ago
Page 1

Principal Software Engineer Jobs: At a Glance

Insights drawn from the latest openings on this page so you can compare employers, locations, and pay before applying.

Top Companies Hiring

  • Leidos2 roles
  • Amtrak1 role
  • MasterCard1 role
  • Kastle Systems1 role
  • Salesforce1 role
  • Anduril Industries1 role

Top Locations

  • Virginia, US5 roles
  • District of Columbia, US3 roles
  • Maryland, US1 role
  • Remote1 role

10% of these openings can be done remotely.

Salary Range Overview

Across 10 listings, advertised pay ranges from USD 16k to USD 336k.

Typical band: USD 144k 194k.

Figures reflect employer-disclosed salaries on current openings and may vary by location, experience, and company stage.

Employment Types

  • Full-Time10 roles

Get Ready for a principal software engineer Interview

Free Skillora tools tailored to this role: practise the exact questions you'll face, benchmark salary expectations, and tune your resume before you apply.

Featured Principal Software Engineer Jobs

Here are some of the latest openings matching this category. Browse the full list above to filter by location, experience, and employment type.

  1. #1Principal Software Engineer - 90402969 - Onsite - Washington DC, Wilmington DE, Philadelphia PA

    AmtrakWashington, District of Columbia, USFull-TimePosted May 3, 2026

    Your success is a train ride away! As we move America’s workforce toward the future, Amtrak connects businesses and communities across the country. We employ more than 20,000 diverse, energetic professionals in a variety of career fields throughout the United States. The safety of our passengers, our employees, the pub

    View & Apply →
  2. #2Principal Software Engineer

    LeidosBethesda, Maryland, USFull-TimePosted May 5, 2026

    Description Leidos has an exciting opportunity for a Principal Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIG

    View & Apply →
  3. #3Senior Principal Software Engineer

    MasterCardArlington, Virginia, USFull-TimePosted May 14, 2026

    Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build asustainableeconomy where everyone can prosper. We support a wide range of digital payments choices, making transactionssecure, simple, smart and accessible. Our tech

    View & Apply →
  4. #4Principal Software Engineer

    Kastle SystemsFalls Church, Virginia, USFull-Time

    Overview At CheckVideo, a division of Kastle, we are transforming video security with our AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through our cloud infrastructure. We are looking for an experienced Principal Software Engineer who will be responsible for

    View & Apply →
  5. #5Team Lead – Principal Software Engineer

    LeidosArlington, Virginia, USFull-TimePosted May 11, 2026

    Description The Defense Sector at Leidos is currently seeking a Team Lead – Principal Software Engineer with 12+ years of professional experience to lead multiple Agile teams and drive the technical and organizational success of our software development efforts. In this role, you will provide strategic technical leader

    View & Apply →
  6. #6Full Stack Principal Software Engineer (Event Technology)

    SalesforceWashington, District of Columbia, USFull-TimeUSD 16k–29k / monthPosted May 14, 2026

    • The Event Technology team delivers a cutting-edge technology stack that enhances in-person, digital, and on-demand experiences across Salesforce’s event portfolio • Our industry-leading platforms and solutions help connect target audiences to the content they need, when and where they need it so that it is as easy as

    View & Apply →
  7. #7Principal Software Engineer, Platform Security

    Anduril IndustriesWashington, District of Columbia, USFull-TimeUSD 254k–336k / year

    Team Overview The Platform Security Engineering (PSE) team builds security into Anduril's products from architecture through production. We work directly with business lines to design and implement security solutions tailored to their systems - then promote proven patterns into shared, composable platform services that

    View & Apply →
  8. #8Principal Software Engineer

    Ad HocMcLean, Virginia, USFull-Time

    Principal Software EngineerThis is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people’s needs and transform their experience of government. Work on things that matter Our c

    View & Apply →
  9. #9Principal Software Engineer (Guest Communications Platform)

    MarriottRemoteFull-TimePosted May 11, 2026

    The Principal Engineer, Guest Communications Platform serves as the technical authority and hands‑on architectural leader for Marriott’s next‑generation Guest Communications Platform. This role is responsible for defining, governing, and evolving a cloud‑native, event‑driven, provider‑agnostic communications platform t

    View & Apply →
  10. #10Senior Principal Software Engineer – (Secret Clearance Preferred – Onsite Required)

    General Dynamics Information TechnologyOakton, Virginia, USFull-TimeUSD 162k–218k / yearPosted May 12, 2026

    Your Impact Own your opportunity to work alongside federal civilian agencies. Make an impact by providing services that help the government ensure the well being and support of U.S. citizens. Job Description SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging

    View & Apply →

About Principal Software Engineer Jobs

Explore the latest Principal Software Engineer jobs from companies hiring across the globe. This page features senior-level technical leadership roles for experienced engineers who drive architecture, scalability, and innovation within high-performing teams.

A Principal Software Engineer is a highly experienced individual contributor responsible for setting technical direction, designing complex systems, mentoring engineers, and ensuring engineering excellence across projects. Unlike managerial roles, this position focuses deeply on hands-on architecture, system design, and solving large-scale technical challenges.

Companies worldwide are actively hiring Principal Engineers with expertise in distributed systems, cloud platforms, microservices architecture, DevOps practices, and performance optimization. Strong problem-solving skills, cross-team collaboration, and the ability to influence technical decisions are key requirements.

Our listings include remote, hybrid, and onsite opportunities across North America, Europe, Asia-Pacific, and emerging technology hubs. Many roles offer competitive compensation, stock options, and flexible work environments.

Each job listing provides detailed insights into responsibilities, required technical skills, and experience expectations to help you find the right opportunity.

Browse current Principal Software Engineer openings and advance your career as a senior technical leader in global organizations.

Prepare for Your Next Interview

Found a role you like? Practice with Skillora's AI-powered mock interviews tailored to the specific job you're applying for. Get real-time feedback and improve your chances of landing the offer.

Start Practicing Free