Senior Software Engineer

E-Infosol•Washington, DC

About The Position

E-INFOSOL LLC is seeking a motivated, results-driven Senior Software Engineer (.NET Developer) to join its customer-solutions-focused team in Quantico, Virginia. This full-time position designs, builds, tests, and maintains applications and services using .NET. The engineer works across the software development lifecycle, from concept and design through testing and deployment, collaborating with designers, product managers, and other developers to deliver robust, scalable applications. The role emphasizes clean, maintainable code; troubleshooting complex technical issues; participation in code reviews; and continuous process improvement. The engineer also supports software testing, stakeholder engagement, and improvements to technology tools and processes that strengthen team efficiency and technical execution. E-INFOSOL is a Service Disabled and Veteran Owned Small Business in the Washington, D.C. metropolitan area. It develops tailored solutions for government and private-sector customers, including organizations in the Intelligence Community, Department of Defense, Federal Law Enforcement, and civilian agencies. The company describes itself as a people-first, mission-focused organization and offers certification reimbursement and bonuses to support employee career growth.

Requirements

  • Active Top-Secret clearance.
  • Bachelor’s degree in a relevant field.
  • At least 8 years of software development experience.
  • Experience with SQL Server 2008 R2 or greater, including T-SQL stored procedures and views.
  • Familiarity with writing unit tests and their role in a Continuous Integration environment.
  • Excellent interpersonal, communication, and organizational skills.
  • Strong attention to detail, highly developed critical-thinking skills, and solid troubleshooting ability.

Nice To Haves

  • Working knowledge of C#, .NET, WinForms, WPF, WCF, Entity Framework, VB.NET, C++, XML, LINQ, SQL database platforms, MSBuild, PowerShell, and InstallShield.
  • Understanding of engineering modeling languages or artifacts such as ER diagrams and UML sequence diagrams.
  • Agile/Scrum development experience.
  • Experience writing and reviewing automated test scripts.
  • Experience with Continuous Integration tools.
  • Familiarity with automated testing frameworks.
  • Familiarity with Jira.

Responsibilities

  • Design, develop, enhance, debug, and implement software using the technologies and platforms listed in the posting.
  • Troubleshoot software application problems and resolve systems integration and compatibility issues.
  • Support software testing, including developing automated test scripts using automation tools.
  • Interact with required stakeholders.
  • Implement best practices and contribute to continuous innovation in technology tools and processes to improve team efficiency and technical execution.
  • Contribute to deliverables and performance metrics where applicable.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Benefits

  • Company-subsidized medical premiums, including family and dependent options.
  • Dental and vision coverage.
  • 401(k) retirement savings plan with up to 4% company match.
  • Health Savings Account, Flexible Spending Account, and Dependent Care Flexible Spending Account.
  • Company-paid short- and long-term disability coverage, with additional supplemental options.
  • Company-paid life and AD&D coverage, with additional supplemental options.
  • Generous paid time off and all 11 federal holidays.
  • Legal and identity protection services.
  • Certification bonuses and reimbursement.
  • Employee perks including UberOne, company outings, and discounts on services including pet insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service