Demo

Principal Software Engineer

Stem IT
Arlington, VA Full Time
POSTED ON 6/25/2026
AVAILABLE BEFORE 7/23/2026

Hyper growth Edge Compute Startup building autonomous software hardware systems in Arlington, Virginia (hybrid) is looking to bring on a Principal Software Engineer. The ideal candidate will be a back-end leaning full-stack engineer adept with system architecture, distributed systems, and building products from the ground up in a small team within constrained environments. This person will work with collaborative teams spanning software, systems, forward deployed, hardware, product and infrastructure deploying cutting edge IoT technologies.


Required Skills & Experience

· 6 years of professional software engineering

· Programming experience with Node.js (big plus), Go, Scala, Python, Rust or similar (open to polyglots)

· Experience with system architecture and feature design

· Experienced with AWS services and cloud deployments

· Background with database design and optimization with SQL and NoSQL DB's

· Strong knowledge of CI/CD pipelining and version control tooling

· Bachelor's in computer science or related field


Desired Skills & Experience

· Advanced Degree in computer science or a related field

· Front-end experience with: React, JavaScript, Typescript

· Background working with distributed systems in hardened, constrained environments

· Domain background with: sensor fusion, RF, IoT edge compute, autonomous systems, and/or GIS image systems is a huge plus


Package

Highly Competitive Equity

Flexible work schedule

Flexible time off

Robust healthcare & medical plan

Yearly bonuses and perks

401K with employer matching

Much more

Salary : $220,000 - $310,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Stem IT

  • Stem IT Arlington, VA
  • Our client is setting the foundation for their founding team and are looking for their first engineers to join the team. Their product is an agentic platfo... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Arlington, VA area that may be a better fit.

  • systemstechnologyresearch Arlington, VA
  • STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportun... more
  • 24 Days Ago

  • Leonardo DRS Germantown, MD
  • Job ID: 114271 DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the de... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!