Senior Software Engineer
Arlington, Virginia
Full Time
$140k - $160k
Working alongside senior developers, DevOps engineers, and data experts in an Agile environment, you’ll sharpen your backend development, database, and cloud computing skills while contributing to mission-critical solutions. If you’re looking for an opportunity to grow your technical expertise and make a global impact, this job offers the chance to do both. You'll be working hands on with C#, .NET Core, SQL, TypeScript and React. Required Skills & Experience
-
Professional experience with C# and .NET/.NET Core
-
Strong knowledge of relational databases (SQL Server, MySQL)
-
Experience with APIs, microservices, and distributed systems
-
Exposure to CI/CD tools (Azure DevOps, Jenkins) and GitHub
-
Familiarity with Docker and containerized deployments
-
Bachelor’s degree in CS/Engineering OR 8+ years of equivalent experience
-
Kafka experience
-
JavaScript/TypeScript and React development
-
Experience with cloud platforms (AWS or Azure)
-
Agile team experience
-
Background in analytics, systems engineering, or administration
Tech Breakdown:
-
70% C#, .NET/.NET Core, SQL Server
-
15% APIs, Microservices, Kafka
-
15% Cloud & DevOps (Azure DevOps, Docker, CI/CD)
Daily Responsibilities:
-
80% Hands-On Development (designing, coding, testing, deploying software)
-
10% Collaboration with Agile teams (developers, DevOps, data engineers)
-
10% Documentation, troubleshooting, and presentations