Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Tysons, VA

Full-time

Pivotal Solutions

Principal Software Engineer

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?

We are looking for a versatile Principal Software Engineer to help lead architecture and engineering for our software engineering team building software for IoT, smart home automation, energy management, HVAC, water, and connected-device control experiences. This role is an IC role that sits at the intersection of cloud services, physical devices, mobile and web applications, automation logic, data processing, and customer-facing product experiences.

As a Principal Software Engineer, you will provide hands-on technical leadership across teams. You will help define architecture, guide major design decisions, mentor engineers, and lead the evolution of systems that must be reliable, scalable, maintainable, and adaptable as our connected-device platform continues to grow.

We combine the product breadth and technical scale of a mature connected-device platform with the collaborative culture of a smaller engineering organization. This role is ideal for someone who wants to work across software, hardware, data, and product domains while helping shape systems used by millions of customers.

What You’ll Do

As a Principal Software Engineer, you will help design and evolve systems that coordinate physical devices, cloud services, mobile and web applications, automation engines, partner integrations, and data pipelines. You will work across product, firmware, platform, operations, and application engineering teams to turn ambiguous business and technical needs into reliable, scalable, and maintainable software systems.

You will be expected to lead through technical depth, sound judgment, and influence. You will own important architecture decisions, guide implementation strategy, and help engineers across multiple teams build better systems.

Day-to-Day Responsibilities

  • Provide hands-on technical leadership for systems spanning IoT device control, smart home automation, energy, HVAC, water, and connected-device experiences.
  • Lead architecture and design for major software components, services, APIs, data flows, and integration patterns.
  • Help evolve existing monolithic systems into more modular, scalable, reliable, and maintainable systems.
  • Partner with product, firmware, platform, operations, and application teams to turn ambiguous needs into clear technical direction.
  • Mentor engineers at multiple levels and help raise the technical bar through design reviews, code reviews, technical guidance, and reusable patterns.
  • Drive cross-team collaboration and execution across multiple technical domains.
  • Evaluate new technologies, frameworks, and methodologies where they can materially improve product capabilities or engineering outcomes.
  • Reason across the full product stack, including backend services, databases, APIs, web and mobile experiences, device integrations, automation logic, and operational tooling.
  • Be an expert on system architecture, functionality, data flows, operational processes, and the tools needed to operate production systems effectively.
  • Provide technical thought leadership for major software components, systems, and features, earning alignment and driving adoption across teams.
  • Exercise strong engineering judgment: know when to move quickly, when to invest in a robust platform capability, and when to avoid unnecessary complexity.
  • Bring your ideas. We want our engineers to collaborate on product development, not blindly build to a spec.
  • Other duties as assigned.

What You Need

  • Bachelor’s degree in Computer Science, Computer Engineering, a related field, or equivalent professional experience.
  • 15+ years of professional software development experience.
  • Proven experience designing, building, and delivering complex software systems.
  • Strong object-oriented programming skills; experience with C#/.NET or a similar object-oriented language is required; direct C# and .NET experience would be a major plus.
  • Significant database design, performance, and development experience.
  • Experience leading technical direction across teams and influencing architecture beyond a single project or codebase.
  • Experience mentoring engineers and helping develop people, practices, and reusable technical solutions.
  • Ability to select appropriate frameworks, architecture patterns, and technical approaches, then educate teams and drive adoption.
  • Strong analytical skills and a practical problem-solving mindset.
  • Ability to lead and influence across teams without relying solely on reporting authority.
  • Ability to reason across the full product stack, including backend services, data stores, APIs, device integrations, and web/mobile user experiences.
  • Strong understanding of object-oriented design, software development lifecycles, and long-term maintainability concerns.
  • Excellent communication skills, including the ability to explain technical tradeoffs to engineers, product owners, and business stakeholders.

Experience That Would Be a Major Plus

  • Experience with IoT, smart home, energy management, HVAC, water, automation, or connected-device systems.
  • Experience working with physical systems, hardware devices, firmware teams, or embedded-device integrations.
  • Experience with event-driven systems, device telemetry, automation/rules engines, or distributed systems.
  • Experience in modernizing monolithic systems or decomposing systems into modular services.
  • Experience designing systems where cloud software interacts with deployed physical devices and must account for latency, reliability, compatibility, and operational visibility.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Tysons, VA in McLean, VA vacancy
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Software Engineer for a CONTRACT assignment with one of our premier Regulatory clients in Rockville, MD or Tysons, VA. Seeking a highly skilled Software Engineer with strong experience in Java... 
    Suggested
    Contract work
    Work experience placement

    Software Guidance & Assistance

    Tysons, VA
    3 days ago
  •  ...Hybrid 3 days a week in Rockville, MD or Tysons, VA NOTE: No sponsorship is available...  ...robust technical specifications for software components and applications Provide...  ...s degree in Computer Science, Computer Engineering, or equivalent practical experience... 
    Suggested
    Work experience placement
    3 days per week

    GlobalPoint

    Rockville, MD
    1 day ago
  • $96.8k - $306.4k

     ...and operational excellence. The successful candidate will collaborate with business leaders, application teams, infrastructure engineers, SaaS Product and Consulting teams, and cloud platform providers to develop solution architectures that align with enterprise standards... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Vienna, VA
    4 days ago
  •  ...Title – DevOps engineer Location – Plano, TX , Mclean, VA– 03 days onsite Employment Type – W2 Contract Job Description: Dev Ops Engineer With...  ...- Readiness for On-call - Incident Management TOC - Software Engineering - Some prog exp understanding of IDE... 
    Suggested
    Contract work

    Rayomind Software Solutions LLC, DBA, Hire'in Solutions

    McLean, VA
    2 hours ago
  • $70k - $80k

     ...requirements, our recruitment team will contact you as soon as possible. Software Developer Yakshna Solutions, Inc (YSI) is a CMMI Level 3...  ...80K/A with benefits. Onsite Only. Location: Pentagon/Arlington, VA. US Citizenship. No C2C. W-2 Only. YSI is an Equal Opportunity... 
    Suggested
    Temporary work
    Immediate start

    Yakshna Solutions

    Arlington, VA
    5 days ago
  • $20 - $24 per hour

    Raft is seeking a DevOps and IT Engineering Intern for RaftLabs at our McLean, VA headquarters. This onsite, summer internship runs from June to August 2027 and is part-time, up to 40 hours per week. Compensation ranges from $20 to $24 per hour, depending on experience.... 
    Hourly pay
    Part time
    Internship
    Summer internship

    Raft Company Website

    Mc Lean, VA
    4 days ago
  • $53k - $108k

    University, 2027 Summer Games Software Developer Intern The Opportunity: The Summer Games is an innovative internship program that...  ...clearance Scheduled to obtain a Bachelor’s degree in a Technology, Engineering, or Mathematics field by Spring 2028 Nice If You Have:... 
    Full time
    Contract work
    Part time
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Remote work
    Worldwide

    Booz Allen

    McLean, VA
    1 day ago
  • A consulting firm is seeking an SAP FI - R2R Controlling Consultant located in Arlington, VA. The role involves determining integrated system design for business scenarios, advising on functional gaps, and providing input on design aspects. Successful candidates should... 
    Contract work

    Pipe Recruit

    Arlington, VA
    5 days ago
  • $209k - $275k

     ...on-site five days per week at one of our offices in McLean, VA; Mountain View, CA; New York City, NY; or Tampa, FL....  ...which can be found here.Role OverviewWe are looking for a Principal Software Engineer (SDE6), Data to join our Core Platform Engineering organization... 
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ID.me

    McLean, VA
    3 days ago
  •  ...Description: Job title : ARCHITECT Job Location : Vienna - VA Job summary : Design and Eligible to workimize scalable cloud...  ...hybrid working model collaboration with product owners and engineering teams to translate complex business requirements into practical... 
    Day shift

    Diverse Lynx

    Vienna, VA
    16 days ago
  •  ...Senior Software DeveloperHoplite Solutions is seeking a Senior Software Developer to join our team in Tysons, VA. The developer, with a minimum of 10 years' experience, will support...  ...Compute Information Systems, or Computer Engineering with ten (10) years of experience... 

    Hoplite Solutions LLC

    McLean, VA
    14 hours ago
  •  ...Software DeveloperLocation: Tysons, VA 22182Clearance: TS/SCI Full Poly (Please note this position requires full U.S. Citizenship)Key Summary: Are you...  ...joining our family. ***Similar Career Titles: Software Engineer, Full Stack Developer, Backend Developer, Frontend... 
    Temporary work
    For contractors
    Immediate start

    Cymertek

    McLean, VA
    3 days ago
  •  ...Software DeveloperGuidance Residential, LLC is a strong, growing company that specializes...  ...degree in Computer Science, Mathematics or Engineering and/or equivalent • Full-stack development...  ...are conveniently located in Reston, VA and easily accessible from the Virginia,... 
    Full time
    Work at office
    Immediate start
    Remote work

    Guidance Residential

    Reston, VA
    2 days ago
  •  ...Software DeveloperLocation: Tysons, VA *Clearance: *Active TS/SCI w/ Polygraph needed to applyCompany Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S. Government. Realizing early on that our most... 

    ClearanceJobs

    McLean, VA
    3 days ago
  • $130k - $210k

    Job DescriptionEverforth ECS is seeking a Principal Systems Engineer - Embedded Software Engineer to work onsite in Arlington, VA office. The successful candidate will have knowledge of all aspects of missile systems engineering in support of DoD missile systems programs... 
    Work at office

    ECS Federal

    Arlington, VA
    1 day ago
  • Overview SAP Technical Consultant Federal DevOps - Basis/HANA job at Select Search Associates LLC. McLean, VA. Sr. SAP Technical Consultant - Federal DevOps Responsibilities To provide advice and guidance as technical workstream lead in consulting engagement. The client... 

    Select Search Associates LLC

    Mc Lean, VA
    5 days ago
  • $141.85k - $212.78k

     ...can insert advertisements around the world.Job SummaryThe Sr. Software Engineer is responsible for developing software solutions for the Ad Serving...  ...any other basis protected by applicable law.SummaryLocation: VA - Reston, 11951 Freedom Dr Ste 900; CO - Englewood, 183... 
    Full time
    Night shift
    Weekend work

    Comcast

    Reston, VA
    2 days ago
  • $112k - $190k

    Overview LMI is seeking a Senior Software Engineer to build user-facing applications supporting...  ...complexity and outpace change. Headquartered in Tysons, Virginia, LMI is committed to...  ...nature of the work. Job Locations US-VA-Arlington Job SummaryID: 2026-14718# of... 
    Contract work

    LMI

    Arlington, VA
    2 days ago
  •  ...clearance who excels at scaling complex cloud infrastructure, engineering robust automated systems, and serving as a trusted advisor to...  ...mission-critical public sector systems. Location: McLean/Tysons, VA | Work Model: On-site (4-5 days per week)Appian Customer Success... 
    Shift work

    Appian

    McLean, VA
    2 days ago
  • $110.8k - $184.7k

    SMX has an immediate opportunity for a Software Developer who is excited to apply their talents...  ...and an excellent understanding of engineering processes supporting large, National Defense...  ...site Monday - Friday in either Chantilly, VA, Herndon, VA or Aurora, CO. This position... 
    Contract work
    Work experience placement
    H1b
    Immediate start
    Monday to Friday

    SMX

    Herndon, VA
    3 days ago
  •  ...operational workflows.Location: McLean/Tysons, VA | Work Model: On-site (4–5 days/week)About...  ...solutions. Our Federal DevOps Engineering team works hand-in-hand with government...  ...will gain deep operational mastery of our software platform, automate underlying infrastructures... 

    Appian

    McLean, VA
    14 hours ago
  • $100k - $160k

     ...results for federal clients across healthcare, financial services, and national security. Job Title: Senior Software Engineer (Java) Location: Tysons Corner, VA (Hybrid or Remote) Duration: Fulltime Job Summary We are seeking a Senior Software Engineer - Java Application... 
    Full time
    Contract work
    Remote work

    Sky Solutions LLC

    Vienna, VA
    3 days ago
  • $80.88k - $139.92k

     ...Position Title: Applications Developer City: Tysons (McLean) State: VA Country: US Type: 4 (Exempt, Bargaining Unit...  ...environment; and transition easily between projects. Software: Microsoft Word and Outlook required. Physical Demands... 
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Air Line Pilots Association

    McLean, VA
    2 hours ago
  • $53k - $108k

    University - 2027 Summer Games Systems Engineer Intern - McLean, VA The Opportunity: The Summer Games is an innovative internship program that...  ...academic, or internship work environment Knowledge of software development best practices Ability to learn new languages... 
    Full time
    Contract work
    Part time
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Remote work
    Worldwide

    Booz Allen

    McLean, VA
    1 day ago
  • $75k - $188.73k

     ...the submit button and follow the next steps. Unless specifically stated otherwise this role is On-Site Software Developer - Multiple Levels (Cleared) Reston VA Posted Salary Range USD $75000.00 - USD $188725.00 /Yr. Responsibilities Noblis is seeking... 
    Full time

    Military Spouse Corporate Career Network

    Reston, VA
    9 days ago
  •  ...and citizen services. We’re a nonprofit engineering, applied research, and advanced...  ...safer place. The Cloud and Distributed Software Systems Department focuses on delivering...  ...experienced and properly credentialed Principal Software Engineer to join our team, who... 
    Work experience placement
    Internship
    Local area
    3 days per week

    Mitre

    McLean, VA
    4 days ago
  • $200k

     ...SCIBusiness Unit: Zachary PiperPosition Owner: Amanda WiseZachary Piper Solutions is seeking a Java Software Engineer to support a Government Consulting company located in Herndon VA through 100% onsite work. The Java SoftwareEngineer will provide Agile DevOps support for... 

    ZP Group

    Herndon, VA
    4 days ago
  • $100k - $200k

     ...clearance who excels at scaling complex cloud infrastructure, engineering robust automated systems, and serving as a trusted advisor to...  ...mission-critical public sector systems. Location: McLean/Tysons, VA | Work Model: On-site (4-5 days per week)About the TeamAppian... 
    Work experience placement
    Local area
    Flexible hours
    Shift work

    Appian

    McLean, VA
    3 days ago
  • $83.39k

     ...digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed...  ...Apex, LWC, Visualforce Ability to problem-solve high-level software and application issues. Proficient with Salesforce Lightning... 
    Currently hiring
    Remote work
    Flexible hours

    Digital Management

    Falls Church, VA
    5 days ago
  • iCatalyst, Inc. is seeking a Jr. Software Developer to join our federal program team in the McLean area. The role supports development of an advanced analytics web application using Java Spring Boot and Angular, with data work across Postgres and AWS services. Ideal candidates... 
    Remote work

    iCatalyst, Inc.

    Mc Lean, VA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Tysons, VA. Be the first to apply!