Software engineer
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 Razor Pages, Entity Framework Core, and SQL Server.
- Contribute to system architecture and platform design, defining reusable components, shared services, and integration patterns.
- Support the modernization of applications and infrastructure toward Microsoft Azure and other cloud-native technologies.
- Collaborate with senior engineers and architects to design solutions leveraging Azure services, REST APIs, and DevOps pipelines
- Participate in the integration of AI and machine learning features (e.g. using Azure Cognitive Services, OpenAI APIs) to enhance analytics, automation, and user experience.
- Work closely with both technical and non-technical team members to design, estimate, and implement new functionality.
- Participate in Scrum ceremonies and contribute to the continuous improvement of development processes and technical practices.
- Support business analysts with data integration, reporting, and quality initiatives.
- Pursue professional growth by learning and applying emerging technologies relevant to the evolving technical stack.
About KeyLogic:
Supporting critical missions at the intersection of data and science, KeyLogic provides mission management, systems analysis, data analytics, digital transformation, and cybersecurity to customers in the energy, federal civilian, and defense sectors, with a 20+ year portfolio of successes supporting DOE, DOC, EPA, DOD, DHS, FBI, and other federal agencies challenged with complex missions. We help our customers solve the world’s most challenging problems with unsurpassed anticipatory service.
KeyLogic employs over 600 team members, including systems designers, developers, data scientists, IT and cybersecurity specialists, engineers, mission experts, program managers, and more than 70 Ph.D. scientists. This multidisciplinary team works together solving challenging problems with anticipatory service—always staying one step ahead—benefiting our customers, and ultimately helping build a better world.
We are committed to the success of each customer’s mission. We care enough to make their mission our mission and their success our success. We take technical service delivery to a level above our peers. Our anticipatory service is best-in-class.
KeyLogic is an Equal Opportunity/Equal Access Employer. KeyLogic is committed to a policy of non-discrimination against individuals on the basis of any legally protected status.
If you need a reasonable accommodation for any part of the employment process, please contact us by email at [email protected] and let us know the nature of your request and your contact information. Request for accommodation will be considered on a case-by-case basis.
Job Code:
2655
Recommended Jobs
Staff Full Stack Web Developer, SIO Applications (R3239)
Founded in 2015, Shield AI is a venture-backed defense technology company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT aircraf…
EP| Electrophysiology in Texas city named #2 fastest-growing economy
Northwest Texas Healthcare System, celebrating 100 years of service, is a 495-bed acute care hospital in Amarillo, Texas. Recently named a 2025-26 Best Hospitalsfor Heart Attack by U.S. News & Wor…
COOK (FULL TIME)
We are hiring immediately for full time COOK positions. Location : The Tavern - American Airlines Skyview 6 - 4501 Highway 360, Fort Worth, TX 76155. Note: online applications accepted onl…
Vice President of Sales
Description Position at Century Communities What You’ll Do: The Vice President of Sales works directly with the Division President, Vice President of Operations, and other senior management to…
Part Time Assistant Property Manager
Description: Storage King USA has an immediate opening for an outgoing associate at our location in XXXXXXXX. We are looking for individuals to join our team with customer service, retail, restauran…
Plant Process Engineer
Plant Process Engineer Location Pasadena, TX : Are you an experienced Plant Process Engineer looking to obtain a position in Pasadena, Texas ? Are you detail-oriented and enjoy working collaborati…
[Entry Level] Network QA Engineer - Cell Phone Network Field Testing (2506-3)
Position Overview ~ Job Title: Network QA Engineer ~ Education: Associate's degree in technical related field ~0-3 years of experience in 3G, 4G, 5G, LTE preferred ~ Job Type: Full-Time, Hour…
Financial Solutions Advisor - East Dallas
*****Please Note that this requisition contains multiple locations but there is not an immediate opening for every location listed***** At Bank of America, we are guided by a common purpose…
Assistant Coordinator, Clinical Research - Center for Medical Ethics & Health Policy
Summary The Assistant Coordinator, Clinical Research, will support ongoing research projects and provide general administrative assistance to the project team. Job Duties Recruit participant…