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
4w ago
Alarm.com

Principal Software Engineer

Alarm.com

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

Principal Software Engineer

Leidos

Bethesda, Maryland, US
full-time
1w ago
Remitly

Principal AI Native Software Engineer

Remitly

Arlington, Virginia, US
full-time
4d ago
Anduril Industries

Principal Software Engineer, Cryptography

Anduril Industries

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

Principal Software Engineer (Guest Communications Platform)

Marriott

Location not specified
Remote
full-time
1d ago
Stackular

Principal Software Engineer - Bethesda, MD

Stackular

Bethesda, Maryland, US
full-time
Marriott International, Inc

Principal Software Engineer (Guest Communications Platform)

Marriott International, Inc

Bethesda, Maryland, US
full-time
RTX

Principal Software Engineer (ONSITE)

RTX

Fulton, Maryland, US
full-time
5d ago
Mastercard

Principal Software Engineer

Mastercard

Arlington, Virginia, US
full-time
3d 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

  • Amtrak1 role
  • Alarm.com1 role
  • Leidos1 role
  • Remitly1 role
  • Anduril Industries1 role
  • Marriott1 role

Top Locations

  • Maryland, US4 roles
  • District of Columbia, US3 roles
  • Virginia, US2 roles
  • Remote1 role

10% of these openings can be done remotely.

Salary Range Overview

Across 10 listings, advertised pay ranges from USD 127k to USD 300k.

Typical band: USD 184k 258k.

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 Jun 1, 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

    Alarm.comWashington, District of Columbia, USFull-TimePosted Jun 17, 2026

    Principal Software Engineer — emPower Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software should control physical systems reliably? Alarm.com is looking for a versatile Princ

    View & Apply →
  3. #3Principal Software Engineer

    LeidosBethesda, Maryland, USFull-TimePosted Jun 21, 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 →
  4. #4Principal AI Native Software Engineer

    RemitlyArlington, Virginia, USFull-TimeUSD 240k–300k / yearPosted Jun 26, 2026

    Job Description: At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them. Since 2011, we've tirelessly delivered on our promise to customers sending money globally, providing secure, simple, and reliable ways to manage their money, ensuring true peace of min

    View & Apply →
  5. #5Principal Software Engineer, Cryptography

    Anduril IndustriesWashington, District of Columbia, USFull-TimePosted Jun 18, 2026

    Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are d

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

    MarriottRemoteFull-TimePosted Jun 29, 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 →
  7. #7Principal Software Engineer - Bethesda, MD

    StackularBethesda, Maryland, USFull-Time

    Job Title: Principal Software Engineer - Bethesda, MD Location: Bethesda, MD (On-Site) Engagement Type: Full - Time Clearance: Able to obtain Public Trust clearance upon hire About us: At Stackular, we are more than just a team – we are a product development community driven by a shared vision. Our values shape who we

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

    Marriott International, IncBethesda, Maryland, USFull-TimeUSD 127k–215k / year

    Additional InformationBethesda, MD Pay Range: $126,900-$215,300 annually Remote Pay Range: $118,900-$201,500 annually Job Number26053719 Job CategoryInformation Technology Location7750 Wisconsin Ave, Bethesda, Maryland, United States, 20814 ScheduleFull Time Located Remotely?Y Position Type Management Bonus Eligible: Y

    View & Apply →
  9. #9Principal Software Engineer (ONSITE)

    RTXFulton, Maryland, USFull-TimePosted Jun 25, 2026

    Date Posted: 2026-05-20 Country: United States of America Location: US-MD-FULTON-8170 8170 Maple Lawn Blvd MAPLE LAWN, Ste 190, 200 & 300 Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: The ability to obtain and maintain a U.S. government issued security clearance is required.​

    View & Apply →
  10. #10Principal Software Engineer

    MastercardArlington, Virginia, USFull-TimePosted Jun 27, 2026

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

    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