[Remote] Senior Software Engineer

Kforce Inc Logo
Kforce Inc
65.00 - 75.00 USD / Hour
  • Finance
  • FlexTime

Note: The job is a remote job and is open to candidates in USA. Kforce Inc is seeking a Senior Software Engineer to join their team in Arlington, VA. The role involves creating designs, coding, and testing in accordance with approved engineering processes while managing system reliability and resolving production issues.

Responsibilities

  • Senior Software Engineer will create designs, code, tests in-line with approved architecture and engineering processes and best practices
  • Manage availability, latency, scalability by engineering reliability into software and systems
  • As a Senior Software Engineer, you will identify and resolve production issues as needed
  • Respond to and resolve emergent problems; write software, build and deploy automation to prevent problem recurrence

Skills

  • 5-8 years of professional experience in software development with increasing responsibilities (developer, lead, )
  • Proven experience in implementing resiliency patterns such as retry, fallback, and circuit breaker
  • Hands-on experience with Entity Framework (EF) or other ORM tools for data access
  • Hands-on experience with Microsoft Azure services, especially: Azure App Services, Azure Functions, Azure Cosmos DB, Azure Service Bus, Azure Event Hub, Azure Redis Cache, Azure Storage Accounts, Azure Key Vault, and Azure App Configuration
  • Experience in deploying and maintaining applications in Azure Kubernetes Service (AKS)
  • Proven knowledge of synchronous vs. asynchronous programming, async/await patterns, parallelism, and thread vs. task usage
  • Strong understanding of unit testing frameworks (e.g., MSTest, xUnit, NUnit) and ability to deliver highly testable and maintainable code
  • Familiarity with DevOps practices including CI/CD pipelines, automated testing, and monitoring in Azure DevOps or equivalent tools
  • Proficiency in applying design patterns (e.g., Singleton, Factory, Strategy, Repository, Dependency Injection) in real-world applications
  • Fluency in C# and deep expertise with .NET Core 6.0 for building scalable, high-performance applications
  • Strong server-side development skills, particularly in multi-threaded, concurrent, and high-throughput environments

Education Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Benefits

  • Medical/dental/vision insurance
  • HSA
  • FSA
  • 401(k)
  • Life, disability & ADD insurance
  • Paid time off
  • Paid sick leave

Company Overview

  • Kforce is a solutions firm specializing in technology, finance and accounting, and professional staffing services. It was founded in 1962, and is headquartered in Tampa, Florida, USA, with a workforce of 1001-5000 employees. Its website is https://www.kforce.com/.

  • Company H1B Sponsorship

  • Kforce Inc has a track record of offering H1B sponsorships, with 363 in 2025, 667 in 2024, 734 in 2023, 843 in 2022, 1197 in 2021, 858 in 2020. Please note that this does not guarantee sponsorship for this specific role.