Principal Software Engineer - Tysons, VA
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.
- 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...SuggestedContract workWork experience placement
- ...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...SuggestedWork experience placement3 days per week
$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...SuggestedTemporary workFlexible hours- ...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...SuggestedContract work
$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...SuggestedTemporary workImmediate start$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 payPart timeInternshipSummer internship$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 timeContract workPart timeSummer workInternshipSummer internshipWork at officeLocal areaRemote workWorldwide- 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
$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 timeTemporary workWork at officeImmediate startRemote workFlexible hours- ...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
- ...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...
- ...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 workFor contractorsImmediate start
- ...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 timeWork at officeImmediate startRemote work
- ...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...
$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- 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...
$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 timeNight shiftWeekend work$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- ...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
$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 workWork experience placementH1bImmediate startMonday to Friday- ...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...
$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 timeContract workRemote work$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 officeLocal areaRemote workRelocationFlexible hours$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 timeContract workPart timeSummer workInternshipSummer internshipWork at officeLocal areaRemote workWorldwide$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- ...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 placementInternshipLocal area3 days per week
$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...$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 placementLocal areaFlexible hoursShift work$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 hiringRemote workFlexible hours- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Tysons, VA. Be the first to apply!
- principal McLean, VA
- senior principal scientist McLean, VA
- principal data scientist McLean, VA
- associate principal McLean, VA
- senior principal cloud computing engineer McLean, VA
- principal cloud computing engineer McLean, VA
- software engineer - cloud services McLean, VA
- remote software sales McLean, VA
- mid-level software developer McLean, VA
- software quality assurance McLean, VA





