> Markdown version of [/jobs/ext/2266625-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/2266625-senior-software-developer). 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). --- # Senior Software Developer - **Company:** ECS Limited - **Location:** Quantico, VA, United States - **Experience:** Expert - **Salary:** $150,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), .NET Framework, Software Applications, JIRA, Automation of Tests, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Continuous Integration, Software Debugging, Language Integrated Query, Entity Framework, Github, Windows Communication Foundation, InstallShield, Windows Presentation Foundation, Microsoft SQL Server, Visual Basic .NET (Programming Language), Language Modeling, MSBuild, Windows PowerShell, Scrum Methodology, Software Engineering, SQL Stored Procedures, SQL Server Reporting Services, Systems Integration, Transact-SQL, UML, Windows Forms, Extensible Markup Language (XML), .NET Core, Gitlab, Information Technology, Software Version Control - **Published:** August 27, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9121409/senior-software-developer ## About the Role * US Citizen with an active Top Secret Clearance * 8 years software development experience * Working knowledge of using C#, .NET Framework, .Net Core, Javascript, Razor, WinForms, WPF, WCF, Entity Framework, VB.NET, C++, XML, LINQ, MSBuild PowerShell, MSReport Builder, InstallShield * SQL Server 2019 or greater, including T-SQL scripting, modification of stored procedures, managing views, working within SQL Server Reporting Service (SSRS) etc. * Power BI report generation and modification * Familiarity with writing unit tests and their role in a Continuous Integration environment * Excellent interpersonal, communication, and organizational skills required * Strong attention to detail, highly developed critical thinking skills, and solid trouble shooting ability Desired Skills * Understanding of engineering modeling languages, such as ER diagrams, UML Sequence diagrams or other engineering artifacts * Agile/scrum development experience * Experience writing and reviewing automated test scripts * Experience with Continuous Integration tools * Familiarity with automated testing frameworks * Familiarity with Jira ## Description Are you ready to play crucial role in supporting cutting-edge technology for federal law enforcement and scientific organizations? ECS is seeking a highly skilled and motivated Software Engineer to provide IT services and support for hardware, IT systems, applications, and operational technologies that support mission critical operations in support of our DOJ FBI Client. The scope of this program is to enhance enterprise IT services and solutions to this FBI component to provide best-in-class end-user support and drive improvements in the operations, management, maintenance and integration of services across multiple networks, systems, and applications to enable and enhance mission operations for law enforcement capabilities. In this role, you will be working at the intersection of traditional IT and specialized scientific and operational technology systems to ensure functionality, performance, availability, responsiveness of supported IT systems and services. You will be accountable for managing server performance against service delivery objectives and identifying and implementing operational improvements to promote efficiency within the organization. * Design, develop, enhance, debug, and implement software * Be able to thoroughly document code through .Net XML Documentation. * Be able to handle Version Control Management tools such as Github/Gitlab in order to create Branches from Trunk, Shelvesets, Peer Reviews, etc. Troubleshoot problems related to software applications; resolve systems integration and compatibility issues Support software testing as required, including developing automated test scripts using automation tools Interact with required stakeholders Support continuous innovation by implementing the best practices to improve technology tools and processes to increase team efficiency and technical execution Contribute to deliverables and performance metrics where applicable Salary Range: $150,000 - $170,000 ## Related Videos - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)