Senior Software Engineer/Tech Lead
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