US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Mid-Level Software Engineer (REMOTE)

KeyLogic is seeking a Mid-Level Software Engineer to join our Department of Energy (DOE) program team the National Energy Technology Laboratory (NETL).

The Engineer will play a key role in both application development and platform modernization as we evolve toward a cloud-native architecture and introduce AI-powered capabilities.

This position will help define and implement reusable frameworks and shared services that support multiple enterprise applications. 

The Engineer will be part of a collaborative Agile team that develops, enhances, and supports mission-critical web applications.

This role is ideal for an engineer who wants to apply strong .NET and SQL development skills toward building scalable, intelligent, and cloud-ready systems that drive impactful federal programs.



*

*Bachelor's or Master Degree in Computer Science and U.S.

Citizenship are Required

*

*

Position Requirements:


* U.S.

Citizenship is required


* Bachelor's of Science (BS) degree in Computer Science


* 4+ years of software development experience (or 2+ years with a master's degree)


* Proficiency in C#, .NET Core, and SQL Server


* Experience developing and maintaining web applications


* Experience with cloud platforms (preferably Microsoft Azure) including deployment, services integration, or DevOps pipelines


* Experience or demonstrated interest in AI/ML integration, such as using APIs, cognitive services, or embedded intelligence features within web applications

Desired Experience:


* Experience contributing to system or application architecture, especially within .NET or Azure ecosystems


* Experience designing or maintaining shared frameworks, APIs, or platform-level services


* Hands-on experience integrating AI/ML capabilities into enterprise applications, including natural language processing (NLP), predictive analytics, or intelligent automation


* Working knowledge of Azure AI services such as Azure Cognitive Services, Azure OpenAI, or custom ML model deployment using Azure Machine Learning


* Familiarity with CI/CD pipelines, infrastructure as code, and cloud modernization strategies


* Experience working in an Agile/Scrum development environment

Desired Technical Skills:


* .NET Core, C#, Entity Framework Core, Razor Pages


* Web API development (RESTful services)


* Azure DevOps, Git, and automated build/release pipelines


* SQL Server and performance tuning


* DevExpress/DevExtreme (preferred)


* SonarQube or other code quality tools


* Familiarity with containerization (Docker/Kubernetes)


* Solid understanding of OAuth 2.0 and OpenID Connect, with hands-on experience implementing various OAuth flows (e.g.

Authorization Code and Client Credentials) in web applications and integrating with identity providers such as Azure AD or Duende IdentityServer

Position Responsibilities:


* Design, develop, and maintain enterprise web applications using .NET Core, ASP.NET R...




Share Job