CareerPlan

Senior Software Engineer/Tech Lead

Reston, VA, USFull-time2026-10-09 → 2026-11-09
Based in United States

Core

Lead a delivery team to operate and modernize a mission-critical data collection and performance reporting platform for federal stakeholders.

Role type

Senior IC Tech Lead (Software Engineering)

Builds

Secure .NET web applications, REST APIs, SQL Server data structures, and integrations for data entry, batch ingestion, validation, workflow, and reporting.

Domain

Federal government / Public sector / Data management

Required skills

C#, .NET, ASP.NET Core, TypeScript, SQL Server, REST API design, automated testing, Git workflows, cloud deployment, secure coding, Agile planning

Preferred skills

Legacy .NET modernization, AWS/AWS GovCloud troubleshooting, CI/CD pipeline optimization, federated identity integration, batch data ingestion/ETL, federal system support

Technologies

C#, .NET, ASP.NET Core, TypeScript, SQL Server, AWS, CloudWatch, Splunk, Okta, Tableau, Git, Docker/Containers

Responsibilities

Lead a team of engineers by organizing technical work, clarifying priorities, removing blockers, and providing coaching. Design, develop, and maintain production web applications using C# and .NET. Translate product and security requirements into technical designs. Guide the design of REST APIs and SQL Server data structures. Oversee capabilities for data entry, batch upload, validation, and reporting. Establish expectations for automated tests and code quality. Support continuous integration and deployment practices. Lead investigation of production defects and performance issues. Ensure the team applies secure coding and accessibility requirements. Participate in Agile planning and communicate risks to stakeholders.

Seniority

Senior, hands-on IC with leadership responsibilities