Search all jobs
Browse jobsHerndon, VA › Principal Full Stack Developer (.Net and Azure)

Principal Full Stack Developer (.Net and Azure)

Devtechnology · Herndon, VA (Hybrid) · Posted Jun 29, 2026

Apply on company site   Track it in JobSkout

Principal Full Stack Developer (.Net and Azure), #1070

Location: Herndon, VA (hybrid once a quarter)

Clearance: U.S. Citizenship is required. Must be able to obtain TSA Public Trust.

If you thrive on solving complex, undefined challenges and embrace the opportunity to figure things out along the way, are a natural self-starter, and take ownership of your work and drive progress with purpose, this position is for you. This role will collaborate and work alongside smart, supportive teammates who bring out the best in each other. Agile isn’t just a methodology —it’s a mindset. If you're excited about the opportunity to grow with a dynamic software development team in a hybrid setting, and you're eager to learn, contribute, and make an impact from day one, apply today!

We’re looking for a highly skilled Principal Software/Cloud Engineer to design, build, and maintain high-quality solutions that solve complex technical and business challenges. You’ll collaborate with stakeholders to define requirements, write and test code, manage integrations, and proactively address risks. The ideal candidate is a self-starter who thrives in ambiguity, enjoys working in Agile teams, and is eager to learn and grow in a hybrid environment. This role is perfect for someone who enjoys solving complex problems, taking initiative in undefined spaces, and working with a collaborative, high-performing team.

What You'll Be Doing:

Collaborates with customers and partners to understand their business needs and the scenarios they aim to address. May lead or actively participate in meetings to gather and refine requirements, leveraging business, technical, and industry knowledge to define constraints and objectives. Engages relevant stakeholders to ensure a comprehensive understanding of customer goals.

Supports project planning by identifying risks, dependencies, and contributing to key documentation. Clearly communicates the business value of proposed solutions, with guidance as needed, and implements strategies to mitigate technical and business risks. Manages personal workload effectively and maintains regular communication with project leads.

Proactively identifies and addresses issues or risks, engaging with internal and external stakeholders—including project managers—to ensure timely resolution. Writes and maintains integration and unit tests to ensure feature reliability and performance.

Applies product expertise to collaborate with stakeholders, driving project and release planning within the team. Takes ownership of writing, testing, and maintaining high-quality, scalable code. Resolves complex system integration challenges, often working across team boundaries to deliver cohesive solutions.

Required Education, Experience, and Skills:

Bachelor's Degree in Computer Science or related technical field AND 10+ years of technical engineering OR 14 years of experience (experience in lieu of degree), in technical engineering

Must demonstrate exceptional communication, both written and verbal

An active or ability to obtain a Public Trust Clearance is required

Ability to be on-site at the client location on occasion

Familiar with Cloud/Data technologies, including but not limited to:

ASP.NET MVC

.NET Core

Experience with coding in languages including, but not limited to, C#, Java, JavaScript, or Python

Azure SQL Server

Web API

Azure Data Factory

SQL Server Integration Services (SSIS)

SQL Server Reporting Services (SSRS)

Azure Active Directory

Power BI

Unit Test

Preferred Education, Experience, and Skills:

Must be able to demonstrate proficiency in SQL

UX/UI Accessibility

Understanding of data warehousing concepts and ETL pipelines

Azure Open AI

Azure Index

Azure Machine Learning

Azure Cognitive Search / Services

Exposure to CI/CD pipelines and DevOps best practices for database deployments

Jenkins Build

Experience with Agile SDLC methodology (Scrum)

Azure DevOps (TFS)

OKTA

Selenium

REACT

Preferred Technical Certifications:

Azure (Networking, Infrastructure, App Dev, Identity, Active Directory, Azure Stack, etc.)

Business Applications (Dynamics 365, CRM, etc.)

Technical certifications based on domain (e.g., Azure, SharePoint, CoPilot, Teams, etc.)

" Our estimated salary range for this position is $100,000 - $160,000. This presented salary range is not a guarantee of compensation or salary. Offered salary is based on experience, geographic location, and possibly contractual requirements as appropriate to the role. *Salary could fall outside of this range."

Who We Are

Dev Technology is a growing IT company with an employee-centric culture that works on mission-critical projects for the federal government. We partner with our federal customers to deliver technology services and solutions, and to drive our client’s missions forward through innovation. We use Agile and DevSecOps principles to provide services including application development, biometrics and identity management, cloud and infras…

Apply on company site