> Markdown version of [/jobs/ext/2178013-software-engineer-remote](https://www.wearedevelopers.com/jobs/ext/2178013-software-engineer-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Remote) - **Company:** Kforce Inc. - **Location:** Birmingham, AL, United States (Remote available) - **Contract:** Permanent contract - **Skills:** .NET Framework, C Sharp (Programming Language), Software Quality, Code Review, Continuous Integration, Software Debugging, Windows Servers, OpenShift, Software Engineering, Software Organization, Enterprise Software Applications, .NET Core, ReactJS, Technical Debt, Backend, Containerization, Kubernetes, Front End Software Development, Service Stack, Legacy Systems - **Published:** August 22, 2026 - **Apply:** https://www.dice.com/job-detail/56d36839-5b64-4ee0-9359-d8416043ab8f ## About the Role * Strong professional experience developing applications using .NET Framework * Experience with .NET Core and a willingness to work on application modernization and migration efforts * Strong C# development experience * Professional experience with React * Experience working with enterprise applications in production environments * Experience troubleshooting and enhancing existing/legacy applications * Strong understanding of software development best practices, debugging, testing, and code quality * Ability to work across both backend and frontend development, with a stronger emphasis on backend development * Ability to work effectively in a remote, collaborative development environment Preferred Qualifications: * Experience with OpenShift * Experience with Kubernetes * Experience with Harness or similar CI/CD platforms * Experience working with containerized applications * Experience modernizing legacy applications and migrating .NET Framework applications to .NET Core * Experience in addressing application vulnerabilities and working closely with security teams * Experience supporting applications deployed across both on-premises and containerized environments ## Description Kforce has a client that is seeking a Remote Software Engineer., We are seeking a highly experienced Software Engineer to join an enterprise application development team responsible for maintaining and modernizing critical applications. This role will be approximately 70% backend development and 30% frontend development, with a strong focus on the .NET ecosystem, application modernization, and secure software development. The team supports a combination of modern applications hosted in OpenShift as well as legacy applications running on-premises in Windows Server environments. A key focus of this position will be helping modernize legacy technology, address vulnerabilities, and migrate existing application code to .NET Core., * Design, develop, enhance, and maintain enterprise applications using .NET Framework and .NET Core * Support and modernize applications currently running in both cloud/containerized and on-premises environments * Develop backend services and application functionality using C# and the .NET ecosystem * Build and maintain user-facing functionality using React * Help migrate legacy application code from .NET Framework to .NET Core * Troubleshoot and remediate vulnerabilities within legacy applications and technology stacks * Work with applications hosted in OpenShift as well as applications running on Windows Server * Collaborate with development, architecture, infrastructure, and security teams to improve application quality and security * Participate in code reviews, testing, troubleshooting, and production support activities * Contribute to application modernization and technical-debt reduction initiatives * Follow enterprise development, security, CI/CD, and deployment standards ## Related Videos - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [From Zero to Hero: Launch & Manage Your Cloud Apps with Free OpenShift & Red Hat Developer Hub](https://www.wearedevelopers.com/videos/1023-from-zero-to-hero-launch-manage-your-cloud-apps-with-free-openshift-red-hat-developer-hub) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)